D13997: Splitting Touchpad KCM
Furkan Tokac
noreply at phabricator.kde.org
Mon Jul 9 16:54:42 BST 2018
furkantokac updated this revision to Diff 37464.
furkantokac edited the test plan for this revision.
furkantokac added a comment.
Stage 3
kcm_touchpad (Wayland) and kcm_touchpadx (X11) are available by this commit. Tested and working fine. To test it, you should manually remove the old kcm_touchpad files since the names are clashing imho. This problem will be handled by packagers after the patch is pushed to master. I'm implementing the backend now (kcm.cpp, kcm.h).
REPOSITORY
R119 Plasma Desktop
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D13997?vs=37438&id=37464
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D13997
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, romangg, ngraham, #plasma
Cc: plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180709/6169cf59/attachment-0001.html>
More information about the Plasma-devel
mailing list