summaryrefslogtreecommitdiff
path: root/src/plugins/geoservices/nokia/qgeotiledmappingmanagerengine_nokia.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/geoservices/nokia/qgeotiledmappingmanagerengine_nokia.h')
-rw-r--r--src/plugins/geoservices/nokia/qgeotiledmappingmanagerengine_nokia.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/geoservices/nokia/qgeotiledmappingmanagerengine_nokia.h b/src/plugins/geoservices/nokia/qgeotiledmappingmanagerengine_nokia.h
index a30dcf69..0f2f5cb1 100644
--- a/src/plugins/geoservices/nokia/qgeotiledmappingmanagerengine_nokia.h
+++ b/src/plugins/geoservices/nokia/qgeotiledmappingmanagerengine_nokia.h
@@ -52,6 +52,7 @@
#include "qgeotiledmappingmanagerengine_p.h"
#include <QtPositioning/QGeoRectangle>
#include "qgeomaptype_p.h"
+#include "qgeomapversion.h"
#include <QGeoServiceProvider>
@@ -82,9 +83,11 @@ public:
const QSet<QGeoTileSpec> &tiles);
QString getScheme(int mapId);
QString getBaseScheme(int mapId);
+ int mapVersion();
public Q_SLOTS:
void loadCopyrightsDescriptorsFromJson(const QByteArray &jsonData);
+ void parseNewVersionInfo(const QByteArray &versionData);
private:
class CopyrightDesc
@@ -103,9 +106,13 @@ private:
void initialize();
void populateMapSchemes();
+ void updateVersion(const QJsonObject &newVersionData);
+ void saveMapVersion();
+ void loadMapVersion();
QHash<QString, QList<CopyrightDesc> > m_copyrights;
QHash<int, QString> m_mapSchemes;
+ QGeoMapVersion m_mapVersion;
};
QT_END_NAMESPACE