diff options
author | Michal Klocek <michal.klocek@theqtcompany.com> | 2016-07-28 19:21:35 +0200 |
---|---|---|
committer | Michal Klocek <michal.klocek@theqtcompany.com> | 2016-07-28 19:21:47 +0200 |
commit | 1a1d2e3fff5856dc9d1283b510a9f325c6fb8a93 (patch) | |
tree | 2c16537e3321cde9ca9730f871f47ed32668e120 /src/location/maps/qgeomap_p.h | |
parent | 4e1008b4ac1eea776585ca41a6a3db127cf500ff (diff) | |
parent | 75dd424e11964d8755abdb1b12b27a8479353b37 (diff) | |
download | qtlocation-1a1d2e3fff5856dc9d1283b510a9f325c6fb8a93.tar.gz |
Merge remote-tracking branch 'origin/5.6' into 5.7
Change-Id: I37542960aa091ab2074914a2cebb8c5114237a26
Diffstat (limited to 'src/location/maps/qgeomap_p.h')
-rw-r--r-- | src/location/maps/qgeomap_p.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/location/maps/qgeomap_p.h b/src/location/maps/qgeomap_p.h index 8f7642d4..021c440b 100644 --- a/src/location/maps/qgeomap_p.h +++ b/src/location/maps/qgeomap_p.h @@ -84,8 +84,13 @@ public: virtual QGeoCoordinate itemPositionToCoordinate(const QDoubleVector2D &pos, bool clipToViewport = true) const = 0; virtual QDoubleVector2D coordinateToItemPosition(const QGeoCoordinate &coordinate, bool clipToViewport = true) const = 0; + virtual double minimumZoomForMapSize(int width, int height) const = 0; virtual double maximumLatitudeForZoom(double zoomLevel) const = 0; + + virtual QDoubleVector2D referenceCoordinateToItemPosition(const QGeoCoordinate &coordinate) const = 0; + virtual QGeoCoordinate referenceItemPositionToCoordinate(const QDoubleVector2D &pos) const = 0; + virtual void prefetchData(); virtual void clearData(); |