<div dir="ltr"><div><div><div>Hi, all!<br><br></div>I have just pushed my branch 'krita-tablet-x11-kazakov', where I implemented the first 'forked' version of the tablet support code for Qt5. Please review it, and, if possible, test :)<br><br></div><div>There are a lot of things not working yet:<br><br></div><div>1) Keyboard modifiers do not work (I didn't fork that part yet).<br></div><div>2) Popup palette doesn't have a cursor for some reason.<br></div><div>3) Canvas decorations' event filters are not tested (I just don't know if they work or not)<br></div><div><br></div><div>But the main problems are solved:<br><br></div><div>1) There are no cursor lockups due to mixed mouse events.<br></div><div>2) The strokes are very smooth (at least on Wacom devices)<br><br></div><div>What I tested already:<br><br></div><div>1) I tested Wacom Intuos 5, Wacom Graphire 2, Genius G-Pen 560 devices and they seem to work fine.<br></div><div>2) The devices are tested on Qt 5.4 only. The code might break on other versions of Qt, who knows...<br><br></div><div>What needs to be tested:<br><br></div><div>1) Other versions of Qt<br></div><div>2) Other tablet devices<br></div><div>3) Configurations with multiple displays<br><br></div><div>For Michael Abrahams:<br></div><div><br>Michael, could you please review my branch and check if there might be any conflicts with the refactoring you do atm? I based my code on your initial implementation, but I had to revert a few commits, basically the ones which did that weird filtering for unordered events :)<br clear="all"></div></div><div><div><div><div><br>-- <br><div class="gmail_signature">Dmitry Kazakov</div>
</div></div></div></div></div>