aboutsummaryrefslogtreecommitdiffstats
path: root/qt-mobile/gpslocation.h
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2015-11-18 18:10:58 -0800
committerGravatar Dirk Hohndel <dirk@hohndel.org>2015-11-18 18:10:58 -0800
commit0b804e5b215f94a924f0d516da25dc46a81e710d (patch)
treecc6adcefb06854dd421e498486ab3da76510a581 /qt-mobile/gpslocation.h
parentd70f85ce35c95115438fecd26c70dc08ae4a3dbb (diff)
downloadsubsurface-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.h3
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: