davidedmundson created this revision. davidedmundson added a reviewer: Plasma. Herald added a project: Frameworks. Herald added a subscriber: kde-frameworks-devel. davidedmundson requested review of this revision.
REVISION SUMMARY If a mouse press is handled by the new input handlers the mouse evnet is not accepted at a window level. This causes the breeze style to start a window drag. Marking all mouse events as accepted after being processed supresses them reaching the widget. This is noticable in the rewritten kscreen KCM when running on XCB. (it would also affect wayland, but the breeze window management is currently broken there) TEST PLAN Dragged a monitor in kscreen kcm. The monitor representation moved not the whole window REPOSITORY R295 KCMUtils BRANCH master REVISION DETAIL https://phabricator.kde.org/D24012 AFFECTED FILES src/kcmoduleqml.cpp src/kcmoduleqml_p.h To: davidedmundson, #plasma Cc: kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham, bruns
