diff options
author | Richard Moe Gustavsen <richard.gustavsen@digia.com> | 2013-03-21 16:44:12 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-03-22 12:21:01 +0100 |
commit | 08cae6047c607793a1dae9c1a20e3184602c1908 (patch) | |
tree | 4d5b13802a94bd789611b1e602de4715bc3ed2ae /src/plugins/sensors/ios/iosaccelerometer.h | |
parent | 81bba03023e72d7d470acaac14250c392319b389 (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.h | 5 |
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 |