diff options
Diffstat (limited to 'src/plugins/position/corelocation/qgeopositioninfosource_cl_p.h')
-rw-r--r-- | src/plugins/position/corelocation/qgeopositioninfosource_cl_p.h | 21 |
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; |