summaryrefslogtreecommitdiffstats
path: root/src/plugins/sensors/simulator/simulatorcommon.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/sensors/simulator/simulatorcommon.h')
-rw-r--r--src/plugins/sensors/simulator/simulatorcommon.h60
1 files changed, 29 insertions, 31 deletions
diff --git a/src/plugins/sensors/simulator/simulatorcommon.h b/src/plugins/sensors/simulator/simulatorcommon.h
index f5ee714c..d9fad5a3 100644
--- a/src/plugins/sensors/simulator/simulatorcommon.h
+++ b/src/plugins/sensors/simulator/simulatorcommon.h
@@ -45,37 +45,37 @@
#include <qsensorbackend.h>
#include "qsensordata_simulator_p.h"
-QT_BEGIN_HEADER
-
class QTimer;
namespace Simulator
{
- class MobilityConnection;
+ class Connection;
+ class ConnectionWorker;
+}
- class SensorsConnection : public QObject
- {
- Q_OBJECT
- public:
- SensorsConnection(MobilityConnection *mobilityCon);
- virtual ~SensorsConnection() {}
+class SensorsConnection : public QObject
+{
+ Q_OBJECT
+public:
+ explicit SensorsConnection(QObject *parent = 0);
+ virtual ~SensorsConnection();
- void getInitialData();
+ bool safe() const { return mInitialDataSent; }
- private slots:
- void setAmbientLightData(const QtMobility::QAmbientLightReadingData &);
- void setLightData(const QtMobility::QLightReadingData &);
- void setAccelerometerData(const QtMobility::QAccelerometerReadingData &);
- void setMagnetometerData(const QtMobility::QMagnetometerReadingData &);
- void setCompassData(const QtMobility::QCompassReadingData &);
- void setProximityData(const QtMobility::QProximityReadingData &);
- void initialSensorsDataSent();
+public slots:
+ void setAmbientLightData(const QtMobility::QAmbientLightReadingData &);
+ void setLightData(const QtMobility::QLightReadingData &);
+ void setAccelerometerData(const QtMobility::QAccelerometerReadingData &);
+ void setMagnetometerData(const QtMobility::QMagnetometerReadingData &);
+ void setCompassData(const QtMobility::QCompassReadingData &);
+ void setProximityData(const QtMobility::QProximityReadingData &);
+ void initialSensorsDataSent();
- private:
- MobilityConnection *mConnection;
- bool mInitialDataReceived;
- };
-} // end namespace Simulator
+private:
+ Simulator::Connection *mConnection;
+ Simulator::ConnectionWorker *mWorker;
+ bool mInitialDataSent;
+};
class SimulatorCommon : public QSensorBackend
{
@@ -91,14 +91,12 @@ private:
int m_timerid;
};
-QAccelerometerReadingData get_qtAccelerometerData();
-QMagnetometerReadingData get_qtMagnetometerData();
-QAmbientLightReadingData get_qtAmbientLightData();
-QLightReadingData get_qtLightData();
-QCompassReadingData get_qtCompassData();
-QProximityReadingData get_qtProximityData();
-
-QT_END_HEADER
+QtMobility::QAccelerometerReadingData get_qtAccelerometerData();
+QtMobility::QMagnetometerReadingData get_qtMagnetometerData();
+QtMobility::QAmbientLightReadingData get_qtAmbientLightData();
+QtMobility::QLightReadingData get_qtLightData();
+QtMobility::QCompassReadingData get_qtCompassData();
+QtMobility::QProximityReadingData get_qtProximityData();
#endif