xuetianweng created this revision. xuetianweng added reviewers: subdiff, davidedmundson, ngraham. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY Split patch for https://phabricator.kde.org/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. REPOSITORY R119 Plasma Desktop BRANCH master REVISION DETAIL https://phabricator.kde.org/D8460 AFFECTED FILES kcms/input/CMakeLists.txt kcms/input/backends/x11.cmake kcms/input/backends/x11/x11mousebackend.cpp kcms/input/backends/x11/x11mousebackend.h kcms/input/kapplymousetheme.cpp kcms/input/logging.cpp kcms/input/logging.h kcms/input/main.cpp kcms/input/mouse.cpp kcms/input/mouse.h kcms/input/mousebackend.cpp kcms/input/mousebackend.h kcms/input/mousesettings.cpp kcms/input/mousesettings.h To: xuetianweng, subdiff, davidedmundson, ngraham Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart