summaryrefslogtreecommitdiff
path: root/src/location/maps
diff options
context:
space:
mode:
authorPaolo Angelelli <paolo.angelelli@qt.io>2017-03-21 17:35:05 +0100
committerPaolo Angelelli <paolo.angelelli@qt.io>2017-03-27 11:22:32 +0000
commit74b456578063f184838774c54c89a96d7ab90a5b (patch)
tree9a57a65f51d1a2f71f4f31bd8c895223408c74e0 /src/location/maps
parent2e79bbca6465d404a821510c7a6b897fd284ca99 (diff)
downloadqtlocation-74b456578063f184838774c54c89a96d7ab90a5b.tar.gz
Add parameter to control prefetching in tile-based geoservice plugins
Change-Id: I18fc1788f7af0efe76f97257ffe739eb1a96e6cc Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Diffstat (limited to 'src/location/maps')
-rw-r--r--src/location/maps/qgeotiledmappingmanagerengine.cpp1
-rw-r--r--src/location/maps/qgeotiledmappingmanagerengine_p.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/location/maps/qgeotiledmappingmanagerengine.cpp b/src/location/maps/qgeotiledmappingmanagerengine.cpp
index 84938c61..c17f7ffd 100644
--- a/src/location/maps/qgeotiledmappingmanagerengine.cpp
+++ b/src/location/maps/qgeotiledmappingmanagerengine.cpp
@@ -53,6 +53,7 @@ QT_BEGIN_NAMESPACE
QGeoTiledMappingManagerEngine::QGeoTiledMappingManagerEngine(QObject *parent)
: QGeoMappingManagerEngine(parent),
+ m_prefetchStyle(QGeoTiledMap::PrefetchTwoNeighbourLayers),
d_ptr(new QGeoTiledMappingManagerEnginePrivate)
{
}
diff --git a/src/location/maps/qgeotiledmappingmanagerengine_p.h b/src/location/maps/qgeotiledmappingmanagerengine_p.h
index 956c4852..929e92f8 100644
--- a/src/location/maps/qgeotiledmappingmanagerengine_p.h
+++ b/src/location/maps/qgeotiledmappingmanagerengine_p.h
@@ -55,6 +55,7 @@
#include <QtLocation/private/qabstractgeotilecache_p.h>
#include <QtLocation/private/qgeomaptype_p.h>
#include <QtLocation/private/qgeomappingmanagerengine_p.h>
+#include <QtLocation/private/qgeotiledmap_p.h>
QT_BEGIN_NAMESPACE
@@ -106,6 +107,7 @@ protected:
void setCacheHint(QAbstractGeoTileCache::CacheAreas cacheHint);
void setTileCache(QAbstractGeoTileCache *cache);
+ QGeoTiledMap::PrefetchStyle m_prefetchStyle;
private:
QGeoTiledMappingManagerEnginePrivate *d_ptr;