diff options
author | Laszlo Agocs <laszlo.agocs@digia.com> | 2014-01-27 13:40:42 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-01-31 12:07:59 +0100 |
commit | 6953f3a501dfee5064a12558a2e2515b69b35189 (patch) | |
tree | 4d99834383d6a00f49fe3ef99c11b373aedac394 /src/platformsupport/input | |
parent | 231cac611920d7735975b82fda1efee9a12a77f2 (diff) |
eglfs: Mouse hotplugging support
On Embedded Linux with libudev support hotplugging was already working,
except that the mouse cursor was not shown and hidden. This is now
corrected so that the cursor disappears when all mice become disconnected
and reappears if a mouse gets plugged in later on.
[ChangeLog][QtGui] Mouse hotplugging is now fully supported in eglfs
when running on Embedded Linux systems with libudev support enabled.
Task-number: QTBUG-36374
Change-Id: Iec7c1557ba6085e3958dd357460cc032896fb174
Reviewed-by: Andy Nichols <andy.nichols@digia.com>
Diffstat (limited to 'src/platformsupport/input')
-rw-r--r-- | src/platformsupport/input/evdevmouse/qevdevmousemanager_p.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/platformsupport/input/evdevmouse/qevdevmousemanager_p.h b/src/platformsupport/input/evdevmouse/qevdevmousemanager_p.h index 6abe933371..d52a16ea75 100644 --- a/src/platformsupport/input/evdevmouse/qevdevmousemanager_p.h +++ b/src/platformsupport/input/evdevmouse/qevdevmousemanager_p.h @@ -59,6 +59,8 @@ public: QEvdevMouseManager(const QString &key, const QString &specification, QObject *parent = 0); ~QEvdevMouseManager(); + QDeviceDiscovery *deviceDiscovery() { return m_deviceDiscovery; } + public slots: void handleMouseEvent(int x, int y, Qt::MouseButtons buttons); void handleWheelEvent(int delta, Qt::Orientation orientation); |