summaryrefslogtreecommitdiffstats
path: root/src/plugins/sensors/ios/iosaccelerometer.h
diff options
context:
space:
mode:
authorRichard Moe Gustavsen <richard.gustavsen@digia.com>2013-03-21 16:44:12 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-03-22 12:21:01 +0100
commit08cae6047c607793a1dae9c1a20e3184602c1908 (patch)
tree4d5b13802a94bd789611b1e602de4715bc3ed2ae /src/plugins/sensors/ios/iosaccelerometer.h
parent81bba03023e72d7d470acaac14250c392319b389 (diff)
iOS: refactor and simplify IOSAccelerometer code
The code as it stood made use of an extra obj-c class to listen for sensor readings. This is not needed with the block (lambda) API used by CMMotionManager. This will also make IOSGyroscope and (soon) IOSMagnetometer follow the same code pattern. Change-Id: If945f8616f4cdde98b31382fcd9c555c2b490c4a Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@digia.com>
Diffstat (limited to 'src/plugins/sensors/ios/iosaccelerometer.h')
-rw-r--r--src/plugins/sensors/ios/iosaccelerometer.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/sensors/ios/iosaccelerometer.h b/src/plugins/sensors/ios/iosaccelerometer.h
index 34cc3ebd..5fcac19f 100644
--- a/src/plugins/sensors/ios/iosaccelerometer.h
+++ b/src/plugins/sensors/ios/iosaccelerometer.h
@@ -42,6 +42,8 @@
#ifndef IOSACCELEROMETER_H
#define IOSACCELEROMETER_H
+#include <Foundation/Foundation.h>
+
#include <qsensorbackend.h>
#include <qaccelerometer.h>
@@ -59,10 +61,9 @@ public:
void start();
void stop();
- void readingsChanged(quint64,qreal,qreal,qreal);
private:
- QtIoAccelListener *m_listener;
+ NSOperationQueue *m_updateQueue;
QAccelerometerReading m_reading;
};
QT_END_NAMESPACE