xuetianweng created this revision. xuetianweng added reviewers: davidedmundson, mart. Restricted Application added a project: Plasma.
REVISION SUMMARY Refactor the code like kcm_touchpad to enable support for different backend. Right now we only have X11. TEST PLAN Manually tested on weston and X11. REPOSITORY R119 Plasma Desktop BRANCH master REVISION DETAIL https://phabricator.kde.org/D8168 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, davidedmundson, mart Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart