summaryrefslogtreecommitdiff
path: root/src/location/maps/qgeomappingmanagerengine_p.h
diff options
context:
space:
mode:
authorBasel Hashisho <basel.hashisho@nokia.com>2012-02-17 12:07:01 +0100
committerQt by Nokia <qt-info@nokia.com>2012-03-09 16:04:55 +0100
commit53e5f30e06091f5b05c9283657e454bc45896075 (patch)
treea9a5be51418b008f61165b510f1d87aa748a020e /src/location/maps/qgeomappingmanagerengine_p.h
parentf61e60ec2d66e181caf9e81b126936075e6fca5d (diff)
downloadqtlocation-53e5f30e06091f5b05c9283657e454bc45896075.tar.gz
Refactoring of QtLocation API
Refactoring QGeoMap, QGeoMappingManager, QGeoMappingManagerEngine Introducing QGeoMapData, QGeoTiledMap, QGeoTiledMappingManagerEngine, QGeoTileFetcher QGeoMap: Container for QGeoMapData QGeoMapData: No tiles data/functionality QGeoTiledMapData: Implements tiles data/functionality. QGeoMappingManager: Looses tiles-related data/functionality. QGeoMappingManagerEngine => QGeoMappingManagerEngine (no tiles data/functionality) QGeoTiledMappingManagerEngine (implements tiles-related data/functionality). QGeoTileFetcher: Implements tile fetching functionality from tiles provider. This commit compiles and runs through mapviewer example. Tests also were adjusted to fit refactored architecture. Change-Id: Id2b62d62d5cd4aaca8295c67e44c009cde636462 Reviewed-by: Alex <alex.blasche@nokia.com>
Diffstat (limited to 'src/location/maps/qgeomappingmanagerengine_p.h')
-rw-r--r--src/location/maps/qgeomappingmanagerengine_p.h13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/location/maps/qgeomappingmanagerengine_p.h b/src/location/maps/qgeomappingmanagerengine_p.h
index cca76aef..8d986d20 100644
--- a/src/location/maps/qgeomappingmanagerengine_p.h
+++ b/src/location/maps/qgeomappingmanagerengine_p.h
@@ -72,25 +72,16 @@ class QGeoMappingManagerEnginePrivate
{
public:
QGeoMappingManagerEnginePrivate();
- virtual ~QGeoMappingManagerEnginePrivate();
-
- QMap<QString, QVariant> parameters;
+ ~QGeoMappingManagerEnginePrivate();
QString managerName;
int managerVersion;
QList<QGeoMapType> supportedMapTypes;
- int tileSize;
- QGeoCameraCapabilities cameraCapabilities_;
- QGeoMappingManager::CacheAreas cacheHint;
+ QGeoCameraCapabilities capabilities_;
QLocale locale;
- bool started_;
bool initialized;
- bool stopped_;
- QTimer *timer_;
- QList<QGeoTileSpec> queue_;
- QHash<QGeoTileSpec, QGeoTiledMapReply*> invmap_;
private:
Q_DISABLE_COPY(QGeoMappingManagerEnginePrivate)