summaryrefslogtreecommitdiff
path: root/src/plugins/sensors/simulator/main.cpp
diff options
context:
space:
mode:
authorLincoln Ramsay <lincoln.ramsay@nokia.com>2012-01-18 16:36:45 +1000
committerQt by Nokia <qt-info@nokia.com>2012-01-19 03:47:28 +0100
commita5e25459c631bad6cd2834a78080b50e429fa261 (patch)
tree7d624eccbc7eb7b7481997ed6e48411decaf12cb /src/plugins/sensors/simulator/main.cpp
parent52e96f616f903a430f8c47e6584c1254284f6132 (diff)
downloadqtsensors-a5e25459c631bad6cd2834a78080b50e429fa261.tar.gz
support for IR proximity sensor in the simulator
Also requires a change to the simulator. Change-Id: I5086d3e49773975fc258f3f4481e643dbff33b15 Sanity-Review: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Zsolt Simon <zsolt.simon@nokia.com>
Diffstat (limited to 'src/plugins/sensors/simulator/main.cpp')
-rw-r--r--src/plugins/sensors/simulator/main.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/sensors/simulator/main.cpp b/src/plugins/sensors/simulator/main.cpp
index 03ca846..2688ba7 100644
--- a/src/plugins/sensors/simulator/main.cpp
+++ b/src/plugins/sensors/simulator/main.cpp
@@ -44,6 +44,7 @@
#include "simulatorlightsensor.h"
#include "simulatorcompass.h"
#include "simulatorproximitysensor.h"
+#include "simulatorirproximitysensor.h"
#include "simulatormagnetometer.h"
#include <QSensorPluginInterface>
#include <QSensorBackend>
@@ -61,6 +62,7 @@ public:
QSensorManager::registerBackend(QLightSensor::type, SimulatorLightSensor::id, this);
QSensorManager::registerBackend(QCompass::type, SimulatorCompass::id, this);
QSensorManager::registerBackend(QProximitySensor::type, SimulatorProximitySensor::id, this);
+ QSensorManager::registerBackend(QIRProximitySensor::type, SimulatorIRProximitySensor::id, this);
QSensorManager::registerBackend(QMagnetometer::type, SimulatorMagnetometer::id, this);
}
@@ -82,6 +84,10 @@ public:
return new SimulatorProximitySensor(sensor);
}
+ if (sensor->identifier() == SimulatorIRProximitySensor::id) {
+ return new SimulatorIRProximitySensor(sensor);
+ }
+
if (sensor->identifier() == SimulatorCompass::id) {
return new SimulatorCompass(sensor);
}