summaryrefslogtreecommitdiff
path: root/src/imports
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2016-09-21 08:33:35 +0200
committerLiang Qi <liang.qi@qt.io>2016-09-21 08:33:35 +0200
commitb47af31d6c9297121729e30f213e4ffc67fb974f (patch)
tree0600be16a4735b5bef0aa8f0439c71842c3113c8 /src/imports
parenta12b4383be3155c98322ce746551217eb7ce50a2 (diff)
parent66a6bd9fb20e76ab288e4eef59d06c06a411a471 (diff)
downloadqtlocation-b47af31d6c9297121729e30f213e4ffc67fb974f.tar.gz
Merge remote-tracking branch 'origin/5.8' into dev
Change-Id: Icd4fc726e755bd4ec8ca0bf7631cd481fc3148a8
Diffstat (limited to 'src/imports')
-rw-r--r--src/imports/location/location.cpp2
-rw-r--r--src/imports/location/qdeclarativegeomap.cpp5
-rw-r--r--src/imports/location/qquickgeomapgesturearea_p.h2
-rw-r--r--src/imports/positioning/positioning.cpp2
4 files changed, 6 insertions, 5 deletions
diff --git a/src/imports/location/location.cpp b/src/imports/location/location.cpp
index b42933f0..6405313b 100644
--- a/src/imports/location/location.cpp
+++ b/src/imports/location/location.cpp
@@ -83,7 +83,7 @@ class QtLocationDeclarativeModule: public QQmlExtensionPlugin
{
Q_OBJECT
- Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface/1.0"
+ Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid
FILE "plugin.json")
public:
diff --git a/src/imports/location/qdeclarativegeomap.cpp b/src/imports/location/qdeclarativegeomap.cpp
index 1a624e15..83130b95 100644
--- a/src/imports/location/qdeclarativegeomap.cpp
+++ b/src/imports/location/qdeclarativegeomap.cpp
@@ -547,13 +547,14 @@ void QDeclarativeGeoMap::mappingManagerInitialized()
//The zoom level limits are only restricted by the plugins values, if the user has set a more
//strict zoom level limit before initialization nothing is done here.
//minimum zoom level might be changed to limit gray bundaries
- if (m_mappingManager->cameraCapabilities().minimumZoomLevel() > m_gestureArea->minimumZoomLevel())
- setMinimumZoomLevel(m_mappingManager->cameraCapabilities().minimumZoomLevel());
if (m_gestureArea->maximumZoomLevel() < 0
|| m_mappingManager->cameraCapabilities().maximumZoomLevel() < m_gestureArea->maximumZoomLevel())
setMaximumZoomLevel(m_mappingManager->cameraCapabilities().maximumZoomLevel());
+ if (m_mappingManager->cameraCapabilities().minimumZoomLevel() > m_gestureArea->minimumZoomLevel())
+ setMinimumZoomLevel(m_mappingManager->cameraCapabilities().minimumZoomLevel());
+
// Map tiles are built in this call. m_map->minimumZoom() becomes operational
// after this has been called at least once, after creation.
diff --git a/src/imports/location/qquickgeomapgesturearea_p.h b/src/imports/location/qquickgeomapgesturearea_p.h
index cfd8738e..51c5cc1e 100644
--- a/src/imports/location/qquickgeomapgesturearea_p.h
+++ b/src/imports/location/qquickgeomapgesturearea_p.h
@@ -242,7 +242,7 @@ private:
bool m_enabled;
struct Zoom
{
- Zoom() : m_minimum(-1.0), m_maximum(-1.0), m_start(0.0), m_previous(0.0),
+ Zoom() : m_minimum(-1.0), m_maximum(20.0), m_start(0.0), m_previous(0.0),
maximumChange(4.0) {}
qreal m_minimum;
qreal m_maximum;
diff --git a/src/imports/positioning/positioning.cpp b/src/imports/positioning/positioning.cpp
index 5137da22..4c54c211 100644
--- a/src/imports/positioning/positioning.cpp
+++ b/src/imports/positioning/positioning.cpp
@@ -506,7 +506,7 @@ class QtPositioningDeclarativeModule: public QQmlExtensionPlugin
{
Q_OBJECT
- Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QQmlExtensionInterface/1.0"
+ Q_PLUGIN_METADATA(IID QQmlExtensionInterface_iid
FILE "plugin.json")
public: