summaryrefslogtreecommitdiffstats
path: root/src/plugins/sensorgestures/qtsensors/qtwistsensorgesturerecognizer.h
diff options
context:
space:
mode:
authorLorn Potter <lorn.potter@nokia.com>2012-02-01 10:28:51 +1000
committerQt by Nokia <qt-info@nokia.com>2012-02-01 06:24:50 +0100
commit89fbd66b01bab3eca2ed9591f158f28d6e43e9e2 (patch)
treee41f9c52421a9e011851720f628638870b9d1de0 /src/plugins/sensorgestures/qtsensors/qtwistsensorgesturerecognizer.h
parentb643afb7845d4fc15eb469d0d9a1ec18b0dbb254 (diff)
try harder to make sure gesture dont fire too easily
some gestures will fire when trying other gestures. Make sure they don't collide and provide false positives as much. Change-Id: I4abd7d9ee876b77a211ae1b46bcc56f4fdc64ec0 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Lorn Potter <lorn.potter@nokia.com>
Diffstat (limited to 'src/plugins/sensorgestures/qtsensors/qtwistsensorgesturerecognizer.h')
-rw-r--r--src/plugins/sensorgestures/qtsensors/qtwistsensorgesturerecognizer.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/sensorgestures/qtsensors/qtwistsensorgesturerecognizer.h b/src/plugins/sensorgestures/qtsensors/qtwistsensorgesturerecognizer.h
index 89e835fa..45d2d519 100644
--- a/src/plugins/sensorgestures/qtsensors/qtwistsensorgesturerecognizer.h
+++ b/src/plugins/sensorgestures/qtsensors/qtwistsensorgesturerecognizer.h
@@ -45,6 +45,8 @@
#include <qsensorgesturerecognizer.h>
#include <QtSensors/QAccelerometer>
+#include <QtSensors/QOrientationSensor>
+
QT_BEGIN_NAMESPACE
class QTwistSensorGestureRecognizer : public QSensorGestureRecognizer
@@ -71,6 +73,7 @@ private slots:
private:
QAccelerometer *accel;
+ QOrientationSensor *orientation;
QTimer *timer;
int accelRange;
qreal lastX;
@@ -83,6 +86,7 @@ private:
qreal calc(qreal yrot);
bool detecting;
qreal lastDegree;
+ QOrientationReading::Orientation lastOrientation;
};
QT_END_NAMESPACE
#endif // QWFLICKSENSORGESTURERECOGNIZER_H