diff options
Diffstat (limited to 'src/plugins/geoservices/nokia/qgeotiledmappingmanagerengine_nokia.h')
-rw-r--r-- | src/plugins/geoservices/nokia/qgeotiledmappingmanagerengine_nokia.h | 7 |
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 |