summaryrefslogtreecommitdiffstats
path: root/src/plugins/sensors/simulator/simulatorcommon.h
diff options
context:
space:
mode:
authorLincoln Ramsay <lincoln.ramsay@nokia.com>2011-10-19 16:29:37 +1000
committerQt by Nokia <qt-info@nokia.com>2011-10-28 03:18:42 +0200
commit94b1e4f01c58fd9ee4a9af537b8c46c3ab324dff (patch)
tree49f1b0a6997b99e5caced36dc9972ea535d51ff9 /src/plugins/sensors/simulator/simulatorcommon.h
parent658b7c8e93afb0737d82291eac894516dcdf60b3 (diff)
Get the simulator backend going
Change-Id: Idbb4ba7b97be38f74f3a74e5d54c15209d5a788a 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/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