diff options
author | Alex Blasche <alexander.blasche@theqtcompany.com> | 2015-02-25 13:39:34 +0100 |
---|---|---|
committer | Alex Blasche <alexander.blasche@theqtcompany.com> | 2015-02-26 08:23:23 +0000 |
commit | b6fbc5c6dc609ecd39fdb8ff416f4d90ddd0acad (patch) | |
tree | 1eee5b8513f5af30ce1959dce4ee9d8a17fe3995 /src/imports/positioning/qdeclarativepositionsource_p.h | |
parent | 29d5221f666aab83db010e7f4027e34804af020e (diff) | |
download | qtlocation-b6fbc5c6dc609ecd39fdb8ff416f4d90ddd0acad.tar.gz |
Add updateTimeout() signal to QML PositionSource type
QGeoPositionSource has such a signal which we need to forward to QML.
Without it QML apps have no way to dertermine a timeout based failure
situation.
Task-number: QTBUG-44663
Change-Id: I1f8da6a61851b4a8302c9558dd2b4a9088be3de5
Reviewed-by: Aaron McCarthy <mccarthy.aaron@gmail.com>
Diffstat (limited to 'src/imports/positioning/qdeclarativepositionsource_p.h')
-rw-r--r-- | src/imports/positioning/qdeclarativepositionsource_p.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/imports/positioning/qdeclarativepositionsource_p.h b/src/imports/positioning/qdeclarativepositionsource_p.h index 7a27b952..376014e4 100644 --- a/src/imports/positioning/qdeclarativepositionsource_p.h +++ b/src/imports/positioning/qdeclarativepositionsource_p.h @@ -109,7 +109,7 @@ public: void componentComplete(); public Q_SLOTS: - void update(); + void update(); // TODO Qt 6 change to void update(int) void start(); void stop(); @@ -123,13 +123,14 @@ Q_SIGNALS: void sourceErrorChanged(); void nameChanged(); void validityChanged(); - + void updateTimeout(); private Q_SLOTS: void positionUpdateReceived(const QGeoPositionInfo &update); void sourceErrorReceived(const QGeoPositionInfoSource::Error error); void socketConnected(); void socketError(QAbstractSocket::SocketError error); + void updateTimeoutReceived(); private: void setPosition(const QGeoPositionInfo &pi); |