kwin/libinput
Martin Gräßlin efa0500313 [libinput] Bind libinput support to VirtualTerminal
This change is motivated by the fact that we need to suspend libinput
before switching the virtual terminal. Also we don't want to take over
libinput if we do not have a VirtualTerminal created - in windowed mode
we don't want libinput to be started. So binding it to the backends which
create the VirtualTerminal makes sense.

The KWin::Application gains a new signal virtualTerminalCreated which is
emitted from VirtualTerminal once it's properly setup. This is used by
Input to create Libinput integration instead of binding it to logind.

Furthermore Libinput gets suspended when the VirtualTerminal reports that
it is no longer active. For re-activation we still just use logind's
session active property.
2015-04-24 12:03:19 +02:00
..
connection.cpp [libinput] Bind libinput support to VirtualTerminal 2015-04-24 12:03:19 +02:00
connection.h [libinput] Bind libinput support to VirtualTerminal 2015-04-24 12:03:19 +02:00
context.cpp Move Udev into an own header and implementation 2015-04-24 12:03:19 +02:00
context.h Move Udev into an own header and implementation 2015-04-24 12:03:19 +02:00
events.cpp
events.h