diff options
author | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2015-10-08 14:58:33 -0700 |
---|---|---|
committer | Thiago Marcos P. Santos <thiago@mapbox.com> | 2016-04-20 20:55:51 +0300 |
commit | 5482a46a04e5d56f8e8ca916440d784591812c29 (patch) | |
tree | 4da57e15a714dd2fce0efd10b90be8bab9e39b88 | |
parent | efb96e80ece9abbd8df73e44f381a4941fddd57c (diff) | |
download | qtlocation-mapboxgl-5482a46a04e5d56f8e8ca916440d784591812c29.tar.gz |
[Qt] Wire up connection established signal
-rw-r--r-- | platform/qt/include/qmapboxgl.hpp | 1 | ||||
-rw-r--r-- | platform/qt/src/qmapboxgl.cpp | 11 | ||||
-rw-r--r-- | platform/qt/src/qmapboxgl_p.hpp | 3 |
3 files changed, 15 insertions, 0 deletions
diff --git a/platform/qt/include/qmapboxgl.hpp b/platform/qt/include/qmapboxgl.hpp index 41b90c9f3a..3f5e3724fc 100644 --- a/platform/qt/include/qmapboxgl.hpp +++ b/platform/qt/include/qmapboxgl.hpp @@ -133,6 +133,7 @@ public: public slots: void render(); + void connectionEstablished(); signals: void needsRendering(); diff --git a/platform/qt/src/qmapboxgl.cpp b/platform/qt/src/qmapboxgl.cpp index ace597c698..b66e2407d5 100644 --- a/platform/qt/src/qmapboxgl.cpp +++ b/platform/qt/src/qmapboxgl.cpp @@ -5,6 +5,7 @@ #include <mbgl/gl/gl.hpp> #include <mbgl/map/map.hpp> #include <mbgl/sprite/sprite_image.hpp> +#include <mbgl/storage/network_status.hpp> #include <mbgl/util/geo.hpp> #include <mbgl/util/vec.hpp> @@ -409,6 +410,11 @@ void QMapboxGL::render() d_ptr->mapObj->render(); } +void QMapboxGL::connectionEstablished() +{ + d_ptr->connectionEstablished(); +} + QMapboxGLPrivate::QMapboxGLPrivate(QMapboxGL *q, const QMapboxGLSettings &settings) : QObject(q) , size(0, 0) @@ -464,3 +470,8 @@ void QMapboxGLPrivate::notifyMapChange(mbgl::MapChange change) break; } } + +void QMapboxGLPrivate::connectionEstablished() +{ + mbgl::NetworkStatus::Reachable(); +} diff --git a/platform/qt/src/qmapboxgl_p.hpp b/platform/qt/src/qmapboxgl_p.hpp index 4b2b5b5252..dec776c06e 100644 --- a/platform/qt/src/qmapboxgl_p.hpp +++ b/platform/qt/src/qmapboxgl_p.hpp @@ -42,6 +42,9 @@ public: std::unique_ptr<mbgl::DefaultFileSource> fileSourceObj; std::unique_ptr<mbgl::Map> mapObj; +public slots: + void connectionEstablished(); + signals: void mapRegionDidChange(); void needsRendering(); |