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

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

Details

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

T5209

Test Plan

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

Diff Detail

Repository
R108 KWin
Lint
Automatic diff as part of commit; lint not applicable.
Unit
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.