diff options
author | Thomas McGuire <thomas.mcguire.qnx@kdab.com> | 2012-06-29 10:39:22 +0200 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-07-02 13:45:39 +0200 |
commit | 20769d97920674d9b7480d1f2305315dcd9d2819 (patch) | |
tree | c2b5075c499ccbf94b77ad5f1d1dc077b1f71ad6 /src/plugins/sensors/blackberry/main.cpp | |
parent | 2937e61c598ebfa403295430b4ff6c381579751d (diff) |
Blackberry: Add ambient light sensor support
Change-Id: I119c5864599e206795522be485c4c218f983cfb9
Reviewed-by: Adam Parco <aparco@rim.com>
Reviewed-by: Lorn Potter <lorn.potter@nokia.com>
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/plugins/sensors/blackberry/main.cpp')
-rw-r--r-- | src/plugins/sensors/blackberry/main.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/sensors/blackberry/main.cpp b/src/plugins/sensors/blackberry/main.cpp index c0d1f1d9..e5827760 100644 --- a/src/plugins/sensors/blackberry/main.cpp +++ b/src/plugins/sensors/blackberry/main.cpp @@ -40,6 +40,7 @@ ****************************************************************************/ #include "bbaccelerometer.h" #include "bbaltimeter.h" +#include "bbambientlightsensor.h" #include "bbcompass.h" #include "bbgyroscope.h" #include "bbirproximitysensor.h" @@ -56,6 +57,7 @@ static const char *bbAccelerometerId = "bbAccelerometer"; static const char *bbAltitmeterId = "bbAltimeter"; +static const char *bbAmbientLightSensorId = "bbAmbientLightSensor"; static const char *bbCompassId = "bbCompass"; static const char *bbGyroscopeId = "bbGyroscope"; static const char *bbIRProximitySensorId = "bbIRProximitySensor"; @@ -80,6 +82,8 @@ public: QSensorManager::registerBackend(QAccelerometer::type, bbAccelerometerId, this); if (sensorSupported(BbAltimeter::devicePath())) QSensorManager::registerBackend("BbAltimeter", bbAltitmeterId, this); + if (sensorSupported(BbAmbientLightSensor::devicePath())) + QSensorManager::registerBackend(QAmbientLightSensor::type, bbAmbientLightSensorId, this); if (sensorSupported(BbCompass::devicePath())) QSensorManager::registerBackend(QCompass::type, bbCompassId, this); if (sensorSupported(BbGyroscope::devicePath())) @@ -109,6 +113,8 @@ public: backend = new BbAccelerometer(sensor); if (sensor->identifier() == bbAltitmeterId) backend = new BbAltimeter(sensor); + if (sensor->identifier() == bbAmbientLightSensorId) + backend = new BbAmbientLightSensor(sensor); if (sensor->identifier() == bbCompassId) backend = new BbCompass(sensor); if (sensor->identifier() == bbGyroscopeId) |