#include "location.h"
+#include "gpscontroller_p.h"
+
#include <QObject>
#include <QGeoPositionInfo>
#include <QGeoPositionInfoSource>
public:
GpsController();
+ GpsController( GpsControllerPrivate *gpsControllerPrivate );
~GpsController();
public Q_SLOTS:
- void updateLocation( QGeoPositionInfo positionInfo );
void getGps();
void useFakeGps( Location *fakeLocation );
void useLiveGps();
void locationChanged( Location *newLocation );
private:
- QGeoPositionInfoSource *m_location;
- Location *m_currentLocation;
- bool m_useFakeLocation;
+ GpsControllerPrivate *q;
};
#endif // GPSCONTROLLER_H