furkantokac created this revision. furkantokac added a project: Plasma. furkantokac requested review of this revision.
REVISION SUMMARY kcm_touchpad (Wayland) and kcm_touchpadx (X11) are available by this commit. kcm_touchpad is dummy for now. Tested, it is working. REPOSITORY R119 Plasma Desktop REVISION DETAIL https://phabricator.kde.org/D14017 AFFECTED FILES kcms/CMakeLists.txt kcms/touchpad/CMakeLists.txt kcms/touchpad/README.md kcms/touchpad/cmake/modules/COPYING-CMAKE-SCRIPTS kcms/touchpad/cmake/modules/FindX11_XCB.cmake kcms/touchpad/cmake/modules/FindXCB.cmake kcms/touchpad/icon/128-devices-input-touchpad.png kcms/touchpad/icon/16-devices-input-touchpad.png kcms/touchpad/icon/22-devices-input-touchpad.png kcms/touchpad/icon/24-devices-input-touchpad.png kcms/touchpad/icon/256-devices-input-touchpad.png kcms/touchpad/icon/32-devices-input-touchpad.png kcms/touchpad/icon/48-devices-input-touchpad.png kcms/touchpad/icon/64-devices-input-touchpad.png kcms/touchpad/icon/96-devices-input-touchpad.png kcms/touchpad/icon/CMakeLists.txt kcms/touchpad/icon/makeicons.sh kcms/touchpad/icon/sc-devices-input-touchpad.svgz kcms/touchpad/src/CMakeLists.txt kcms/touchpad/src/applet/CMakeLists.txt kcms/touchpad/src/applet/dataengine.desktop kcms/touchpad/src/applet/qml/contents/ui/touchpad.qml kcms/touchpad/src/applet/qml/metadata.desktop kcms/touchpad/src/applet/touchpad.operations kcms/touchpad/src/applet/touchpad.svg kcms/touchpad/src/applet/touchpadengine.cpp kcms/touchpad/src/applet/touchpadengine.h kcms/touchpad/src/applet/touchpadservice.cpp kcms/touchpad/src/applet/touchpadservice.h kcms/touchpad/src/backends/kwin_wayland.cmake kcms/touchpad/src/backends/kwin_wayland/kwinwaylandbackend.cpp kcms/touchpad/src/backends/kwin_wayland/kwinwaylandbackend.h kcms/touchpad/src/backends/kwin_wayland/kwinwaylandtouchpad.cpp kcms/touchpad/src/backends/kwin_wayland/kwinwaylandtouchpad.h kcms/touchpad/src/backends/x11.cmake kcms/touchpad/src/backends/x11/libinputtouchpad.cpp kcms/touchpad/src/backends/x11/libinputtouchpad.h kcms/touchpad/src/backends/x11/listdevices.cpp kcms/touchpad/src/backends/x11/propertyinfo.cpp kcms/touchpad/src/backends/x11/propertyinfo.h kcms/touchpad/src/backends/x11/synapticstouchpad.cpp kcms/touchpad/src/backends/x11/synapticstouchpad.h kcms/touchpad/src/backends/x11/xcbatom.cpp kcms/touchpad/src/backends/x11/xcbatom.h kcms/touchpad/src/backends/x11/xlibbackend.cpp kcms/touchpad/src/backends/x11/xlibbackend.h kcms/touchpad/src/backends/x11/xlibnotifications.cpp kcms/touchpad/src/backends/x11/xlibnotifications.h kcms/touchpad/src/backends/x11/xlibtouchpad.cpp kcms/touchpad/src/backends/x11/xlibtouchpad.h kcms/touchpad/src/backends/x11/xrecordkeyboardmonitor.cpp kcms/touchpad/src/backends/x11/xrecordkeyboardmonitor.h kcms/touchpad/src/kcm/kcm_touchpad.desktop kcms/touchpad/src/kcm/libinput/main.qml kcms/touchpad/src/kcm/libinput/touchpadconfiglibinput.cpp kcms/touchpad/src/kcm/libinput/touchpadconfiglibinput.h kcms/touchpad/src/kcm/resources.qrc kcms/touchpad/src/kcm/touchpadconfigcontainer.cpp kcms/touchpad/src/kcm/touchpadconfigcontainer.h kcms/touchpad/src/kcm/touchpadconfigplugin.cpp kcms/touchpad/src/kcm/touchpadconfigplugin.h kcms/touchpad/src/kcm/xlib/customconfigdialogmanager.cpp kcms/touchpad/src/kcm/xlib/customconfigdialogmanager.h kcms/touchpad/src/kcm/xlib/customslider.cpp kcms/touchpad/src/kcm/xlib/customslider.h kcms/touchpad/src/kcm/xlib/sliderpair.cpp kcms/touchpad/src/kcm/xlib/sliderpair.h kcms/touchpad/src/kcm/xlib/testarea.cpp kcms/touchpad/src/kcm/xlib/testarea.h kcms/touchpad/src/kcm/xlib/testbutton.cpp kcms/touchpad/src/kcm/xlib/testbutton.h kcms/touchpad/src/kcm/xlib/touchpad.kcfg kcms/touchpad/src/kcm/xlib/touchpadconfigxlib.cpp kcms/touchpad/src/kcm/xlib/touchpadconfigxlib.h kcms/touchpad/src/kcm/xlib/touchpadparameters.kcfgc kcms/touchpad/src/kcm/xlib/touchpadparametersbase.cpp kcms/touchpad/src/kcm/xlib/touchpadparametersbase.h kcms/touchpad/src/kcm/xlib/ui/kded.ui kcms/touchpad/src/kcm/xlib/ui/pointermotion.ui kcms/touchpad/src/kcm/xlib/ui/scroll.ui kcms/touchpad/src/kcm/xlib/ui/sensitivity.ui kcms/touchpad/src/kcm/xlib/ui/tap.ui kcms/touchpad/src/kcm/xlib/ui/testarea.ui kcms/touchpad/src/kded/kcm_touchpad.notifyrc kcms/touchpad/src/kded/kded.cpp kcms/touchpad/src/kded/kded.h kcms/touchpad/src/kded/kded_touchpad.desktop kcms/touchpad/src/kded/kdedactions.cpp kcms/touchpad/src/kded/kdedactions.h kcms/touchpad/src/kded/kdedsettings.kcfgc kcms/touchpad/src/kded/touchpaddaemon.kcfg kcms/touchpad/src/logging.cpp kcms/touchpad/src/logging.h kcms/touchpad/src/plugins.cpp kcms/touchpad/src/plugins.h kcms/touchpad/src/touchpadbackend.cpp kcms/touchpad/src/touchpadbackend.h kcms/touchpad/src/version.h.cmake kcms/touchpadx/CMakeLists.txt kcms/touchpadx/COPYING kcms/touchpadx/Messages.sh kcms/touchpadx/README.md kcms/touchpadx/cmake/modules/COPYING-CMAKE-SCRIPTS kcms/touchpadx/cmake/modules/FindX11_XCB.cmake kcms/touchpadx/cmake/modules/FindXCB.cmake kcms/touchpadx/icon/128-devices-input-touchpad.png kcms/touchpadx/icon/16-devices-input-touchpad.png kcms/touchpadx/icon/22-devices-input-touchpad.png kcms/touchpadx/icon/24-devices-input-touchpad.png kcms/touchpadx/icon/256-devices-input-touchpad.png kcms/touchpadx/icon/32-devices-input-touchpad.png kcms/touchpadx/icon/48-devices-input-touchpad.png kcms/touchpadx/icon/64-devices-input-touchpad.png kcms/touchpadx/icon/96-devices-input-touchpad.png kcms/touchpadx/icon/CMakeLists.txt kcms/touchpadx/icon/makeicons.sh kcms/touchpadx/icon/sc-devices-input-touchpad.svgz kcms/touchpadx/src/CMakeLists.txt kcms/touchpadx/src/applet/CMakeLists.txt kcms/touchpadx/src/applet/dataengine.desktop kcms/touchpadx/src/applet/qml/contents/ui/touchpad.qml kcms/touchpadx/src/applet/qml/metadata.desktop kcms/touchpadx/src/applet/touchpad.operations kcms/touchpadx/src/applet/touchpad.svg kcms/touchpadx/src/applet/touchpadengine.cpp kcms/touchpadx/src/applet/touchpadengine.h kcms/touchpadx/src/applet/touchpadservice.cpp kcms/touchpadx/src/applet/touchpadservice.h kcms/touchpadx/src/backends/x11.cmake kcms/touchpadx/src/backends/x11/libinputtouchpad.cpp kcms/touchpadx/src/backends/x11/libinputtouchpad.h kcms/touchpadx/src/backends/x11/listdevices.cpp kcms/touchpadx/src/backends/x11/propertyinfo.cpp kcms/touchpadx/src/backends/x11/propertyinfo.h kcms/touchpadx/src/backends/x11/synapticstouchpad.cpp kcms/touchpadx/src/backends/x11/synapticstouchpad.h kcms/touchpadx/src/backends/x11/xcbatom.cpp kcms/touchpadx/src/backends/x11/xcbatom.h kcms/touchpadx/src/backends/x11/xlibbackend.cpp kcms/touchpadx/src/backends/x11/xlibbackend.h kcms/touchpadx/src/backends/x11/xlibnotifications.cpp kcms/touchpadx/src/backends/x11/xlibnotifications.h kcms/touchpadx/src/backends/x11/xlibtouchpad.cpp kcms/touchpadx/src/backends/x11/xlibtouchpad.h kcms/touchpadx/src/backends/x11/xrecordkeyboardmonitor.cpp kcms/touchpadx/src/backends/x11/xrecordkeyboardmonitor.h kcms/touchpadx/src/kcm/kcm_touchpadx.desktop kcms/touchpadx/src/kcm/touchpadconfigcontainer.cpp kcms/touchpadx/src/kcm/touchpadconfigcontainer.h kcms/touchpadx/src/kcm/touchpadconfigplugin.cpp kcms/touchpadx/src/kcm/touchpadconfigplugin.h kcms/touchpadx/src/kcm/xlib/customconfigdialogmanager.cpp kcms/touchpadx/src/kcm/xlib/customconfigdialogmanager.h kcms/touchpadx/src/kcm/xlib/customslider.cpp kcms/touchpadx/src/kcm/xlib/customslider.h kcms/touchpadx/src/kcm/xlib/sliderpair.cpp kcms/touchpadx/src/kcm/xlib/sliderpair.h kcms/touchpadx/src/kcm/xlib/testarea.cpp kcms/touchpadx/src/kcm/xlib/testarea.h kcms/touchpadx/src/kcm/xlib/testbutton.cpp kcms/touchpadx/src/kcm/xlib/testbutton.h kcms/touchpadx/src/kcm/xlib/touchpad.kcfg kcms/touchpadx/src/kcm/xlib/touchpadconfigxlib.cpp kcms/touchpadx/src/kcm/xlib/touchpadconfigxlib.h kcms/touchpadx/src/kcm/xlib/touchpadparameters.kcfgc kcms/touchpadx/src/kcm/xlib/touchpadparametersbase.cpp kcms/touchpadx/src/kcm/xlib/touchpadparametersbase.h kcms/touchpadx/src/kcm/xlib/ui/kded.ui kcms/touchpadx/src/kcm/xlib/ui/pointermotion.ui kcms/touchpadx/src/kcm/xlib/ui/scroll.ui kcms/touchpadx/src/kcm/xlib/ui/sensitivity.ui kcms/touchpadx/src/kcm/xlib/ui/tap.ui kcms/touchpadx/src/kcm/xlib/ui/testarea.ui kcms/touchpadx/src/kded/kcm_touchpad.notifyrc kcms/touchpadx/src/kded/kded.cpp kcms/touchpadx/src/kded/kded.h kcms/touchpadx/src/kded/kded_touchpad.desktop kcms/touchpadx/src/kded/kdedactions.cpp kcms/touchpadx/src/kded/kdedactions.h kcms/touchpadx/src/kded/kdedsettings.kcfgc kcms/touchpadx/src/kded/touchpaddaemon.kcfg kcms/touchpadx/src/logging.cpp kcms/touchpadx/src/logging.h kcms/touchpadx/src/plugins.cpp kcms/touchpadx/src/plugins.h kcms/touchpadx/src/touchpadbackend.cpp kcms/touchpadx/src/touchpadbackend.h kcms/touchpadx/src/version.h.cmake kcms/workspaceoptions/package/contents/ui/main.qml To: furkantokac Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart