summaryrefslogtreecommitdiffstats
path: root/src/plugins/generic/evdevmouse/qevdevmousehandler.h
diff options
context:
space:
mode:
authorSamuel Rødal <samuel.rodal@nokia.com>2012-04-16 17:36:03 +0200
committerQt by Nokia <qt-info@nokia.com>2012-04-16 17:49:55 +0200
commit1afff0e5fae90eaa6d7d95055d56969a29f068af (patch)
treec8d7493cb36854c50efb8dc3660944b034a611d7 /src/plugins/generic/evdevmouse/qevdevmousehandler.h
parent44be58226e2fae82c9e8b9b21ccbd53e396c333e (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.h3
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;