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