Refactor kcm_input to enable having multiple backends.

Authored by xuetianweng on Oct 25 2017, 4:11 AM.

Description

Refactor kcm_input to enable having multiple backends.

Summary:
Split patch for D8168. This change only refactor the X11-related code into
its own places. KCM itself will only use the backend interface.

Test Plan: Manually test all options.

Reviewers: subdiff, davidedmundson, ngraham, Plasma

Reviewed By: ngraham

Subscribers: plasma-devel

Tags: Plasma

Differential Revision: https://phabricator.kde.org/D8460

Details

Committed
xuetianwengNov 9 2017, 3:09 AM
Reviewer
ngraham
Differential Revision
D8460: Refactor kcm_input to enable having multiple backends.
Parents
R119:fde9daf34679: Merge branch 'Plasma/5.11'
Branches
Unknown
Tags
Unknown