drosca created this revision. drosca added reviewers: Plasma, hpereiradacosta. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY Use window manager to handle window move when dragging from free space also with QtQuickControls. Registering the QQuickItems is hacky, because there is no Style::polish for QtQuickControls, so those items are now registered from ::isQtQuickControl. TEST PLAN Works on both X11 and Wayland. Tested with discover and plasma config dialogs (there it needs to remove the MouseEventListener that also implements window moving). Also works fine with QQuickWidget in KCM. REPOSITORY R31 Breeze BRANCH master REVISION DETAIL https://phabricator.kde.org/D3578 AFFECTED FILES kstyle/CMakeLists.txt kstyle/breezestyle.cpp kstyle/breezewindowmanager.cpp kstyle/breezewindowmanager.h EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: drosca, #plasma, hpereiradacosta Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas