diff options
author | Dirk Hohndel <dirk@hohndel.org> | 2015-11-18 18:10:58 -0800 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2015-11-18 18:10:58 -0800 |
commit | 0b804e5b215f94a924f0d516da25dc46a81e710d (patch) | |
tree | cc6adcefb06854dd421e498486ab3da76510a581 /qt-mobile/gpslocation.h | |
parent | d70f85ce35c95115438fecd26c70dc08ae4a3dbb (diff) | |
download | subsurface-0b804e5b215f94a924f0d516da25dc46a81e710d.tar.gz |
Location service: make message delivery configurable
Instead of directly using the status output for the QML UI, set up the
function used to display messages to the user as part of the constructor.
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-mobile/gpslocation.h')
-rw-r--r-- | qt-mobile/gpslocation.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/qt-mobile/gpslocation.h b/qt-mobile/gpslocation.h index 82cab8082..55b47f07e 100644 --- a/qt-mobile/gpslocation.h +++ b/qt-mobile/gpslocation.h @@ -13,7 +13,7 @@ class GpsLocation : QObject { Q_OBJECT public: - GpsLocation(QObject *parent); + GpsLocation(void (*showMsgCB)(const char *msg), QObject *parent); bool applyLocations(); int getGpsNum() const; QString getUserid(QString user, QString passwd); @@ -25,6 +25,7 @@ private: QSettings *geoSettings; QNetworkReply *reply; QString userAgent; + void (*showMessageCB)(const char *msg); signals: |