diff options
Diffstat (limited to 'src/plugins/sensors/simulator/main.cpp')
-rw-r--r-- | src/plugins/sensors/simulator/main.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/sensors/simulator/main.cpp b/src/plugins/sensors/simulator/main.cpp index 03ca8467..2688ba7a 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); } |