summaryrefslogtreecommitdiffstats
path: root/src/plugins/sensors/sensorfw/sensorfwsensorbase.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/sensors/sensorfw/sensorfwsensorbase.h')
-rw-r--r--src/plugins/sensors/sensorfw/sensorfwsensorbase.h17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/plugins/sensors/sensorfw/sensorfwsensorbase.h b/src/plugins/sensors/sensorfw/sensorfwsensorbase.h
index 1c2aa0e0..2fc8238d 100644
--- a/src/plugins/sensors/sensorfw/sensorfwsensorbase.h
+++ b/src/plugins/sensors/sensorfw/sensorfwsensorbase.h
@@ -43,17 +43,18 @@
#ifndef SENSORFWSENSORBASE_H
#define SENSORFWSENSORBASE_H
-#include <qsensorbackend.h>
+#include <QtSensors/qsensorbackend.h>
#include <sensormanagerinterface.h>
#include <abstractsensor_i.h>
-#include <QAmbientLightSensor>
-#include <QIRProximitySensor>
-#include <QTapSensor>
-#include <QProximitySensor>
+#include <QtSensors/QAmbientLightSensor>
+#include <QtSensors/QIRProximitySensor>
+#include <QtSensors/QTapSensor>
+#include <QtSensors/QProximitySensor>
class SensorfwSensorBase : public QSensorBackend
{
+ Q_OBJECT
public:
SensorfwSensorBase(QSensor *sensor);
virtual ~SensorfwSensorBase();
@@ -170,6 +171,12 @@ private:
bool doConnectAfterCheck();
int m_efficientBufferSize, m_maxBufferSize;
+ QDBusServiceWatcher *watcher;
+ bool m_available;
+ bool running;
+private slots:
+ void connectToSensord();
+ void sensordUnregistered();
};
#endif