1 #ifndef GPSCONTROLLER_P_H
2 #define GPSCONTROLLER_P_H
4 #include <QGeoPositionInfo>
5 #include <QGeoPositionInfoSource>
11 class GpsControllerPrivate : public QObject
16 GpsControllerPrivate();
17 ~GpsControllerPrivate();
20 virtual void startGps();
21 virtual void stopGps();
23 virtual void setGps( QGeoPositionInfoSource *gps );
24 virtual void setCurrentLocation( Location *location );
25 virtual void setUseFakeLocation( bool useFake );
27 virtual QGeoPositionInfoSource *gps();
28 virtual Location *currentLocation();
29 virtual bool useFakeLocation();
32 virtual void updateLocation( QGeoPositionInfo positionInfo );
35 QGeoPositionInfoSource *m_gps;
36 Location *m_currentLocation;
37 bool m_useFakeLocation;
40 #endif //GPSCONTROLLER_P_H