graesslin created this revision. Restricted Application added a project: KWin. Restricted Application added subscribers: kwin, plasma-devel.
REVISION SUMMARY Moves most of the implementation from Client to AbstractClient, so that it can be used for both Client and ShellClient. Only the X11 specific code is kept in Client. Not yet implemented is updating the window caption. Unfortunately the testing of this feature showed that setting a window shortcut is not working on Wayland at all (the Qt widget doesn't properly catch the shortcut). So this feature is currently only of erm theoretical use. TEST PLAN Added new test case. No testing in real world as explained. REPOSITORY R108 KWin BRANCH client-shortcut-wayland REVISION DETAIL https://phabricator.kde.org/D6818 AFFECTED FILES abstract_client.h autotests/integration/globalshortcuts_test.cpp client.h shell_client.cpp shell_client.h useractions.cpp workspace.cpp workspace.h To: graesslin, #kwin, #plasma Cc: plasma-devel, kwin, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart, lukas