summaryrefslogtreecommitdiff
path: root/src/plugins/position/corelocation/qgeopositioninfosource_cl_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/position/corelocation/qgeopositioninfosource_cl_p.h')
-rw-r--r--src/plugins/position/corelocation/qgeopositioninfosource_cl_p.h21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/plugins/position/corelocation/qgeopositioninfosource_cl_p.h b/src/plugins/position/corelocation/qgeopositioninfosource_cl_p.h
index 5ede8bf6..e064529e 100644
--- a/src/plugins/position/corelocation/qgeopositioninfosource_cl_p.h
+++ b/src/plugins/position/corelocation/qgeopositioninfosource_cl_p.h
@@ -65,33 +65,34 @@ public:
QGeoPositionInfoSourceCL(QObject *parent = 0);
~QGeoPositionInfoSourceCL();
- QGeoPositionInfo lastKnownPosition(bool fromSatellitePositioningMethodsOnly = false) const;
- PositioningMethods supportedPositioningMethods() const;
+ QGeoPositionInfo lastKnownPosition(bool fromSatellitePositioningMethodsOnly = false) const override;
+ PositioningMethods supportedPositioningMethods() const override;
- void setUpdateInterval(int msec);
- int minimumUpdateInterval() const;
- Error error() const;
+ void setUpdateInterval(int msec) override;
+ int minimumUpdateInterval() const override;
+ Error error() const override;
void locationDataAvailable(QGeoPositionInfo location);
void setError(QGeoPositionInfoSource::Error positionError);
+ void changeAuthorizationStatus(CLAuthorizationStatus status);
private:
bool enableLocationManager();
void setTimeoutInterval(int msec);
public Q_SLOTS:
- void startUpdates();
- void stopUpdates();
+ void startUpdates() override;
+ void stopUpdates() override;
- void requestUpdate(int timeout = 0);
+ void requestUpdate(int timeout = 0) override;
protected:
- virtual void timerEvent(QTimerEvent *event);
+ void timerEvent(QTimerEvent *event) override;
private:
Q_DISABLE_COPY(QGeoPositionInfoSourceCL);
CLLocationManager *m_locationManager;
- bool m_started;
+ bool m_updatesWanted;
QGeoPositionInfo m_lastUpdate;