Implement the DBus org.kde.KeyboardLayouts interface of keyboard kded

Authored by graesslin on Jan 28 2017, 2:29 PM.



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 D4322 this should result in keyboard layout being available
on the lock screen.


Test Plan

Tested with qdbusviewer: switching layout works, signal on
change gets emitted.

Diff Detail

R108 KWin
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.
graesslin updated this revision to Diff 10655.Jan 28 2017, 2:29 PM
graesslin retitled this revision from to Implement the DBus org.kde.KeyboardLayouts interface of keyboard kded.
graesslin updated this object.
graesslin edited the test plan for this revision. (Show Details)
graesslin added reviewers: KWin, Plasma on Wayland.
Restricted Application added projects: Plasma on Wayland, KWin. · View Herald TranscriptJan 28 2017, 2:29 PM
Restricted Application added subscribers: kwin, plasma-devel. · View Herald Transcript
mart accepted this revision.Jan 30 2017, 10:15 AM
mart added a reviewer: mart.
This revision is now accepted and ready to land.Jan 30 2017, 10:15 AM
This revision was automatically updated to reflect the committed changes.