diff options
author | Samuel Rødal <samuel.rodal@nokia.com> | 2012-04-16 17:36:03 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-04-16 17:49:55 +0200 |
commit | 1afff0e5fae90eaa6d7d95055d56969a29f068af (patch) | |
tree | c8d7493cb36854c50efb8dc3660944b034a611d7 /src/plugins/generic/evdevmouse/qevdevmousehandler.h | |
parent | 44be58226e2fae82c9e8b9b21ccbd53e396c333e (diff) |
Made the evdev mouse plugin clamp coordinates to screen.
Useful when we get relative events, as otherwise the mouse might end up
far outside the screen boundaries.
Change-Id: I8e3884ab2acb03eaa6afce8926f503dbd03b0c5d
Reviewed-by: Girish Ramakrishnan <girish.1.ramakrishnan@nokia.com>
Diffstat (limited to 'src/plugins/generic/evdevmouse/qevdevmousehandler.h')
-rw-r--r-- | src/plugins/generic/evdevmouse/qevdevmousehandler.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/generic/evdevmouse/qevdevmousehandler.h b/src/plugins/generic/evdevmouse/qevdevmousehandler.h index 7a74eaa701..fc65c6a414 100644 --- a/src/plugins/generic/evdevmouse/qevdevmousehandler.h +++ b/src/plugins/generic/evdevmouse/qevdevmousehandler.h @@ -62,7 +62,7 @@ private slots: void readMouseData(); private: - QEvdevMouseHandler(int deviceDescriptor, bool compression, bool smooth, int jitterLimit, int xoffset, int yoffset); + QEvdevMouseHandler(int deviceDescriptor, bool compression, bool clamp, bool smooth, int jitterLimit, int xoffset, int yoffset); void sendMouseEvent(); @@ -71,6 +71,7 @@ private: int m_prevx, m_prevy; int m_fd; bool m_compression; + bool m_clamp; bool m_smooth; int m_xoffset, m_yoffset; Qt::MouseButtons m_buttons; |