kwin/kcmkwin/kwinrules
Martin Gräßlin 2a8ab547e1 Move X11Cursor into the x11standalone platform plugin
At the same time the xinput2 integration is split out of X11Cursor
and made a standalone part of the platform plugin. XInput integration
is nowadays not only used by the cursor position polling, but also
for modifier only shortcuts.

By splitting it out the modifier shortcuts start to work also when
one doesn't have anything requesting a mouse position polling.

This also simplifies the conditional builds: xinput integration is
only included if we have support for it at compile time without having
to have many ifdefs in the cursor implementation. For the inclusion of
cursor in the kcmkwin this also removes all the ifdefs.

The key events are only requested if we have xinput 2.1. Otherwise we
would not get all raw events if the input device gets grabbed.

Reviewers: #kwin, #plasma_on_wayland

Subscribers: plasma-devel, kwin

Tags: #plasma_on_wayland, #kwin

Differential Revision: https://phabricator.kde.org/D2473
2016-08-19 10:57:09 +02:00
..
CMakeLists.txt Move X11Cursor into the x11standalone platform plugin 2016-08-19 10:57:09 +02:00
detectwidget.cpp Move X11Cursor into the x11standalone platform plugin 2016-08-19 10:57:09 +02:00
detectwidget.h [kwin/kcmrules] Use a pointer for the KWindowInfo member variable 2014-01-30 10:35:35 +01:00
detectwidget.ui [kwinrules] workaround for assert in QFormLayout 2013-09-30 09:55:13 +02:00
editshortcut.ui Use resolve_kuit.py to clean i18n* 2014-08-21 13:17:37 +02:00
kcm.cpp lazy setting of xbc properties on qApp 2015-05-15 23:55:28 +02:00
kcm.h [kwinrules] slots/signals -> Q_SLOTS/Q_SIGNALS 2013-09-30 08:01:46 +02:00
kwinrules.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2016-06-23 21:12:32 +00:00
kwinsrc.cpp Move X11Cursor into the x11standalone platform plugin 2016-08-19 10:57:09 +02:00
main.cpp set still required xcb properties in findRule 2015-06-03 21:22:38 +02:00
Messages.sh Fix extraction of two messages in kcmkwinrules 2015-04-09 22:47:37 +03:00
ruleslist.cpp Port to CMake AUTOMOC 2016-02-01 21:05:36 +01:00
ruleslist.h Replace NULL with nullptr in kcmkwin 2014-01-08 10:30:38 +01:00
ruleslist.ui [kwin/kcms] Another round of kdialog removals 2014-03-18 09:11:07 +01:00
ruleswidget.cpp [Rules Widget] Change decoration fallback color from "Oxygen" to "Breeze" 2016-05-12 10:34:14 +02:00
ruleswidget.h Add rule to protect the focus on a window 2015-11-17 21:30:05 +01:00
ruleswidgetbase.ui Fix minor typo 2015-11-18 19:07:09 +02:00
yesnobox.h Remove KDE/ prefix in include directories 2014-03-17 16:24:10 +01:00