summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/location/quickmapitems/qdeclarativegeomap.cpp25
-rw-r--r--src/location/quickmapitems/qdeclarativegeomap_p.h2
2 files changed, 6 insertions, 21 deletions
diff --git a/src/location/quickmapitems/qdeclarativegeomap.cpp b/src/location/quickmapitems/qdeclarativegeomap.cpp
index 5abbfd3b..97d3261c 100644
--- a/src/location/quickmapitems/qdeclarativegeomap.cpp
+++ b/src/location/quickmapitems/qdeclarativegeomap.cpp
@@ -726,23 +726,7 @@ qreal QDeclarativeGeoMap::minimumZoomLevel() const
if (!qIsNaN(m_userMinimumZoomLevel))
return m_userMinimumZoomLevel;
else
- return m_gestureArea->minimumZoomLevel();
-}
-
-/*!
- \internal
-*/
-qreal QDeclarativeGeoMap::implicitMinimumZoomLevel() const
-{
- return m_gestureArea->minimumZoomLevel();
-}
-
-/*!
- \internal
-*/
-qreal QDeclarativeGeoMap::effectiveMinimumZoomLevel() const
-{
- return qMax<qreal>(minimumZoomLevel(), implicitMinimumZoomLevel());
+ return m_cameraCapabilities.minimumZoomLevel();
}
/*!
@@ -780,7 +764,10 @@ void QDeclarativeGeoMap::setMaximumZoomLevel(qreal maximumZoomLevel, bool userSe
qreal QDeclarativeGeoMap::maximumZoomLevel() const
{
- return m_gestureArea->maximumZoomLevel();
+ if (!qIsNaN(m_userMaximumZoomLevel))
+ return m_userMaximumZoomLevel;
+ else
+ return m_cameraCapabilities.maximumZoomLevel();
}
/*!
@@ -818,7 +805,7 @@ void QDeclarativeGeoMap::setZoomLevel(qreal zoomLevel, bool overzoom)
if (cameraData.zoomLevel() == zoomLevel)
return;
- cameraData.setZoomLevel(qBound<qreal>(overzoom ? m_map->minimumZoom() : effectiveMinimumZoomLevel(),
+ cameraData.setZoomLevel(qBound<qreal>(overzoom ? m_map->minimumZoom() : m_cameraCapabilities.minimumZoomLevel(),
zoomLevel,
overzoom ? 30 : maximumZoomLevel()));
m_maximumViewportLatitude = m_map->maximumCenterLatitudeAtZoom(cameraData);
diff --git a/src/location/quickmapitems/qdeclarativegeomap_p.h b/src/location/quickmapitems/qdeclarativegeomap_p.h
index 233dd07a..837e976b 100644
--- a/src/location/quickmapitems/qdeclarativegeomap_p.h
+++ b/src/location/quickmapitems/qdeclarativegeomap_p.h
@@ -122,8 +122,6 @@ public:
void setMinimumZoomLevel(qreal minimumZoomLevel, bool userSet = true);
qreal minimumZoomLevel() const;
- qreal implicitMinimumZoomLevel() const;
- qreal effectiveMinimumZoomLevel() const;
void setMaximumZoomLevel(qreal maximumZoomLevel, bool userSet = true);
qreal maximumZoomLevel() const;