summaryrefslogtreecommitdiff
path: root/src/plugins/geoservices/nokia/qgeocodingmanagerengine_nokia.h
diff options
context:
space:
mode:
authorJean Gressmann <jean.gressmann@nokia.com>2012-04-24 16:53:30 +0200
committerQt by Nokia <qt-info@nokia.com>2012-04-27 06:25:24 +0200
commit0f4b0b96a1ea36be198e1a5daa145fd50e7c5530 (patch)
treec58833ea665c0f214c657d09e82f56659f4a9bf8 /src/plugins/geoservices/nokia/qgeocodingmanagerengine_nokia.h
parent3fa23135e0271f4f34a276082d3b902e4533aa0f (diff)
downloadqtlocation-0f4b0b96a1ea36be198e1a5daa145fd50e7c5530.tar.gz
Wrap network access to enable testing in Nokia plugin
This enables subsequent testing of the stack (from C++) without being connected to the network. Change-Id: I55ad5ece9c323ec82a493d059f1418f68169c5e6 Task-number: QTBUG-25416 Reviewed-by: Alex Wilson <alex.wilson@nokia.com>
Diffstat (limited to 'src/plugins/geoservices/nokia/qgeocodingmanagerengine_nokia.h')
-rw-r--r--src/plugins/geoservices/nokia/qgeocodingmanagerengine_nokia.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/geoservices/nokia/qgeocodingmanagerengine_nokia.h b/src/plugins/geoservices/nokia/qgeocodingmanagerengine_nokia.h
index eeddc269..447965ef 100644
--- a/src/plugins/geoservices/nokia/qgeocodingmanagerengine_nokia.h
+++ b/src/plugins/geoservices/nokia/qgeocodingmanagerengine_nokia.h
@@ -54,17 +54,20 @@
#include <qgeoserviceprovider.h>
#include <qgeocodingmanagerengine.h>
-#include <QNetworkAccessManager>
+
#include <QLocale>
QT_BEGIN_NAMESPACE
+class QGeoNetworkAccessManager;
+
class QGeocodingManagerEngineNokia : public QGeocodingManagerEngine
{
Q_OBJECT
public:
- QGeocodingManagerEngineNokia(const QMap<QString, QVariant> &parameters,
+ QGeocodingManagerEngineNokia(QGeoNetworkAccessManager* networkManager,
+ const QMap<QString, QVariant> &parameters,
QGeoServiceProvider::Error *error,
QString *errorString);
~QGeocodingManagerEngineNokia();
@@ -89,7 +92,7 @@ private:
QString languageToMarc(QLocale::Language language);
QString getAuthenticationString() const;
- QNetworkAccessManager *m_networkManager;
+ QGeoNetworkAccessManager *m_networkManager;
QString m_host;
QString m_token;
QString m_applicationId;