diff options
Diffstat (limited to 'src/location/maps/qgeomap_p.h')
-rw-r--r-- | src/location/maps/qgeomap_p.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/location/maps/qgeomap_p.h b/src/location/maps/qgeomap_p.h index 7747347f..e2af2eda 100644 --- a/src/location/maps/qgeomap_p.h +++ b/src/location/maps/qgeomap_p.h @@ -70,23 +70,22 @@ class Q_LOCATION_EXPORT QGeoMap : public QObject public: virtual ~QGeoMap(); - QGeoMapController *mapController(); - void resize(int width, int height); int width() const; int height() const; QGeoCameraData cameraData() const; + QGeoCameraCapabilities cameraCapabilities() const; void setActiveMapType(const QGeoMapType mapType); const QGeoMapType activeMapType() const; virtual QGeoCoordinate itemPositionToCoordinate(const QDoubleVector2D &pos, bool clipToViewport = true) const = 0; virtual QDoubleVector2D coordinateToItemPosition(const QGeoCoordinate &coordinate, bool clipToViewport = true) const = 0; - double minimumZoom() const; + virtual double minimumZoomForMapSize(int width, int height) const = 0; + virtual double maximumLatitudeForZoom(double zoomLevel) const = 0; virtual void prefetchData(); virtual void clearData(); - QGeoCameraCapabilities cameraCapabilities() const; protected: QGeoMap(QGeoMapPrivate &dd, QObject *parent = 0); |