diff options
Diffstat (limited to 'src/plugins/geoservices/nokia/qgeotilefetcher_nokia.h')
-rw-r--r-- | src/plugins/geoservices/nokia/qgeotilefetcher_nokia.h | 44 |
1 files changed, 10 insertions, 34 deletions
diff --git a/src/plugins/geoservices/nokia/qgeotilefetcher_nokia.h b/src/plugins/geoservices/nokia/qgeotilefetcher_nokia.h index 6a51e8de..81c8b269 100644 --- a/src/plugins/geoservices/nokia/qgeotilefetcher_nokia.h +++ b/src/plugins/geoservices/nokia/qgeotilefetcher_nokia.h @@ -50,16 +50,8 @@ #define QGEOTILEFETCHER_NOKIA_H #include "qgeoserviceproviderplugin_nokia.h" - -#include <QGeoServiceProvider> #include "qgeotilefetcher.h" -#include <QMap> - -#ifdef USE_CHINA_NETWORK_REGISTRATION -#include <qnetworkinfo.h> -#endif - QT_BEGIN_NAMESPACE class QGeoTiledMapReply; @@ -68,62 +60,46 @@ class QGeoTiledMappingManagerEngine; class QGeoTiledMappingManagerEngineNokia; class QNetworkReply; class QGeoNetworkAccessManager; +class QGeoUriProvider; class QGeoTileFetcherNokia : public QGeoTileFetcher { Q_OBJECT public: - QGeoTileFetcherNokia(QGeoNetworkAccessManager *networkManager, QGeoTiledMappingManagerEngine *engine); + QGeoTileFetcherNokia( + const QMap<QString, QVariant> ¶meters, + QGeoNetworkAccessManager *networkManager, + QGeoTiledMappingManagerEngine *engine, + const QSize &tileSize); + ~QGeoTileFetcherNokia(); bool init(); QGeoTiledMapReply *getTileImage(const QGeoTileSpec &spec); - const QString &host() const; - QChar firstSubdomain() const; - unsigned char maxSubdomains() const; - const QString &token() const; - const QString &applicationId() const; - - void setParams(const QMap<QString, QVariant> ¶meters); - void setTileSize(QSize tileSize); + QString token() const; + QString applicationId() const; public Q_SLOTS: void copyrightsFetched(); void fetchCopyrightsData(); -#ifdef USE_CHINA_NETWORK_REGISTRATION -private Q_SLOTS: - void currentMobileCountryCodeChanged(int interface, const QString &mcc); -#endif - private: Q_DISABLE_COPY(QGeoTileFetcherNokia) QString getRequestString(const QGeoTileSpec &spec); - static QString sizeToStr(const QSize &size); - static QString mapIdToStr(int mapId); - - void setHost(const QString &host); - QGeoTiledMappingManagerEngineNokia *m_engineNokia; QGeoNetworkAccessManager *m_networkManager; QMap<QString, QVariant> m_parameters; QSize m_tileSize; - QString m_host; QString m_token; - QChar m_firstSubdomain; QNetworkReply *m_copyrightsReply; - unsigned char m_maxSubdomains; QString m_applicationId; - -#ifdef USE_CHINA_NETWORK_REGISTRATION - QNetworkInfo m_networkInfo; -#endif + QGeoUriProvider *m_uriProvider; }; QT_END_NAMESPACE |