diff options
author | Paolo Angelelli <paolo.angelelli@qt.io> | 2018-03-22 17:33:59 +0100 |
---|---|---|
committer | Paolo Angelelli <paolo.angelelli@qt.io> | 2018-03-23 11:19:08 +0000 |
commit | 24b6cee60ec448a8cb4181df7a0bc1bb72027e7b (patch) | |
tree | 4ee63393191699144d6b28106d6f9e1e26948a3a | |
parent | 8b628532736d31c1324cb0c345fd82019a5ce2b8 (diff) | |
download | qtlocation-24b6cee60ec448a8cb4181df7a0bc1bb72027e7b.tar.gz |
Fix QGeoMapItemsOverlay not overriding QGeoMap::capabilities
As result, it won't pan any longer
Change-Id: Id65be2936d628a12e2bb4c99bc119473014774c9
Reviewed-by: BogDan Vatra <bogdan@kdab.com>
-rw-r--r-- | src/plugins/geoservices/itemsoverlay/qgeomapitemsoverlay.cpp | 7 | ||||
-rw-r--r-- | src/plugins/geoservices/itemsoverlay/qgeomapitemsoverlay.h | 1 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/geoservices/itemsoverlay/qgeomapitemsoverlay.cpp b/src/plugins/geoservices/itemsoverlay/qgeomapitemsoverlay.cpp index 29b84408..56b2acfc 100644 --- a/src/plugins/geoservices/itemsoverlay/qgeomapitemsoverlay.cpp +++ b/src/plugins/geoservices/itemsoverlay/qgeomapitemsoverlay.cpp @@ -65,6 +65,13 @@ QGeoMapItemsOverlay::~QGeoMapItemsOverlay() { } +QGeoMap::Capabilities QGeoMapItemsOverlay::capabilities() const +{ + return Capabilities(SupportsVisibleRegion + | SupportsSetBearing + | SupportsAnchoringCoordinate); +} + QSGNode *QGeoMapItemsOverlay::updateSceneGraph(QSGNode *node, QQuickWindow *window) { Q_UNUSED(window) diff --git a/src/plugins/geoservices/itemsoverlay/qgeomapitemsoverlay.h b/src/plugins/geoservices/itemsoverlay/qgeomapitemsoverlay.h index 47249240..ff714954 100644 --- a/src/plugins/geoservices/itemsoverlay/qgeomapitemsoverlay.h +++ b/src/plugins/geoservices/itemsoverlay/qgeomapitemsoverlay.h @@ -53,6 +53,7 @@ public: QGeoMapItemsOverlay(QGeoMappingManagerEngineItemsOverlay *engine, QObject *parent); virtual ~QGeoMapItemsOverlay(); + Capabilities capabilities() const override; protected: QSGNode *updateSceneGraph(QSGNode *node, QQuickWindow *window) override; |