graesslin created this revision. graesslin added reviewers: KWin, Plasma on Wayland. Restricted Application added subscribers: kwin, plasma-devel. Restricted Application added projects: Plasma on Wayland, KWin.
REVISION SUMMARY This change introduces a new class KeyboardLayoutDBusInterface which implements the same DBus interface as the keyboard kded module. Thus components which interact with the keyboard kded through dbus start to also work on Wayland. Together with https://phabricator.kde.org/D4322 this should result in keyboard layout being available on the lock screen. https://phabricator.kde.org/T5209 TEST PLAN Tested with qdbusviewer: switching layout works, signal on change gets emitted. REPOSITORY R108 KWin BRANCH keyboard-layout-dbus-interface REVISION DETAIL https://phabricator.kde.org/D4323 AFFECTED FILES keyboard_layout.cpp keyboard_layout.h EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, #kwin, #plasma_on_wayland Cc: plasma-devel, kwin, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, eliasp, sebas