summaryrefslogtreecommitdiffstats
path: root/src/plugins/sensors/simulator/main.cpp
diff options
context:
space:
mode:
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 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);
}