diff options
author | Alexander Volkov <a.volkov@rusbitech.ru> | 2015-09-30 16:13:55 +0300 |
---|---|---|
committer | Lorn Potter <lorn.potter@gmail.com> | 2015-10-12 03:14:13 +0000 |
commit | 8bd96b78bdf3598549d9de4256af4df93781c528 (patch) | |
tree | cf720bfd30d42283bda23cfc7acde37e5ca410fe /src/plugins/sensors/iio-sensor-proxy/main.cpp | |
parent | a58b60600aa3f280c01f2f741fd7b43d8adc0994 (diff) |
Add compass support to the iio-sensor-proxy backend
Change-Id: Ife5ca9224e4a1ac0b57a25aeb59e2f23e505082b
Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
Diffstat (limited to 'src/plugins/sensors/iio-sensor-proxy/main.cpp')
-rw-r--r-- | src/plugins/sensors/iio-sensor-proxy/main.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/sensors/iio-sensor-proxy/main.cpp b/src/plugins/sensors/iio-sensor-proxy/main.cpp index 85737b3b..57760522 100644 --- a/src/plugins/sensors/iio-sensor-proxy/main.cpp +++ b/src/plugins/sensors/iio-sensor-proxy/main.cpp @@ -34,6 +34,7 @@ #include "iiosensorproxyorientationsensor.h" #include "iiosensorproxylightsensor.h" +#include "iiosensorproxycompass.h" #include <qsensorplugin.h> #include <qsensorbackend.h> @@ -54,6 +55,8 @@ public: QSensorManager::registerBackend(QOrientationSensor::type, IIOSensorProxyOrientationSensor::id, this); if (!QSensorManager::isBackendRegistered(QLightSensor::type, IIOSensorProxyLightSensor::id)) QSensorManager::registerBackend(QLightSensor::type, IIOSensorProxyLightSensor::id, this); + if (!QSensorManager::isBackendRegistered(QCompass::type, IIOSensorProxyCompass::id)) + QSensorManager::registerBackend(QCompass::type, IIOSensorProxyCompass::id, this); } QSensorBackend *createBackend(QSensor *sensor) @@ -62,6 +65,8 @@ public: return new IIOSensorProxyOrientationSensor(sensor); else if (sensor->identifier() == IIOSensorProxyLightSensor::id) return new IIOSensorProxyLightSensor(sensor); + else if (sensor->identifier() == IIOSensorProxyCompass::id) + return new IIOSensorProxyCompass(sensor); return 0; } |