summaryrefslogtreecommitdiffstats
path: root/src/plugins/sensorgestures/qtsensors/qhoversensorgesturerecognizer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/sensorgestures/qtsensors/qhoversensorgesturerecognizer.h')
-rw-r--r--src/plugins/sensorgestures/qtsensors/qhoversensorgesturerecognizer.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/plugins/sensorgestures/qtsensors/qhoversensorgesturerecognizer.h b/src/plugins/sensorgestures/qtsensors/qhoversensorgesturerecognizer.h
index 65384295..d8bf96ba 100644
--- a/src/plugins/sensorgestures/qtsensors/qhoversensorgesturerecognizer.h
+++ b/src/plugins/sensorgestures/qtsensors/qhoversensorgesturerecognizer.h
@@ -46,7 +46,9 @@
#include <QSensorGestureRecognizer>
#include <QtSensors/QSensor>
#include <QTimer>
-#include <QLightSensor>
+#include <QProximitySensor>
+#include <QIRProximitySensor>
+
QT_BEGIN_NAMESPACE
class QHoverSensorGestureRecognizer : public QSensorGestureRecognizer
@@ -67,17 +69,21 @@ Q_SIGNALS:
void hover();
private slots:
- void lightChanged();
+ void proxyChanged();
void timeout();
void timeout2();
private:
- QLightSensor *light;
+ QProximitySensor *proximity;
+ QIRProximitySensor *irProx;
+
QTimer *timer;
QTimer *timer2;
bool hoverOk;
qreal lastLightReading;
bool detecting;
+ qreal detectedHigh;
+
};
QT_END_NAMESPACE
#endif // QHOVERSENSORGESTURERECOGNIZER_H