summaryrefslogtreecommitdiff
path: root/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
diff options
context:
space:
mode:
authorvladimirb <vladimir.bezkorovainyi@nokia.com>2012-05-07 18:18:41 +0200
committerQt by Nokia <qt-info@nokia.com>2012-05-16 04:06:15 +0200
commit9c68d7c658bc1901efa7b2e43a4a8be61a313c40 (patch)
treebe5b93df166ad469ddf4bb50b50aa644aef76eac /src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
parent89e01acaae12f1e3dedcd51478f49d0fc4b340e8 (diff)
downloadqtlocation-9c68d7c658bc1901efa7b2e43a4a8be61a313c40.tar.gz
China shifting support for dual sim
Change-Id: I278bad0a8b167a3a40c8e737622a83683e966e64 Reviewed-by: Alex Wilson <alex.wilson@nokia.com>
Diffstat (limited to 'src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp')
-rw-r--r--src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp15
1 files changed, 5 insertions, 10 deletions
diff --git a/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp b/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
index f4295f57..f8a92932 100644
--- a/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
+++ b/src/plugins/geoservices/nokia/qgeoroutingmanagerengine_nokia.cpp
@@ -49,6 +49,8 @@
#include "qgeoroutingmanagerengine_nokia.h"
#include "qgeoroutereply_nokia.h"
#include "qgeonetworkaccessmanager.h"
+#include "qgeouriprovider.h"
+#include "uri_constants.h"
#include <QStringList>
#include <QUrl>
@@ -64,19 +66,12 @@ QGeoRoutingManagerEngineNokia::QGeoRoutingManagerEngineNokia(
QString *errorString)
: QGeoRoutingManagerEngine(parameters)
, m_networkManager(networkManager)
- , m_host(QStringLiteral("route.nlp.nokia.com"))
+ , m_uriProvider(new QGeoUriProvider(this, parameters, "routing.host", ROUTING_HOST))
{
Q_ASSERT(networkManager);
m_networkManager->setParent(this);
- if (parameters.contains(QStringLiteral("routing.host"))) {
- QString host = parameters.value(QStringLiteral("routing.host")).toString();
- if (!host.isEmpty())
- m_host = host;
- }
-
-
m_appId = parameters.value(QStringLiteral("app_id")).toString();
m_token = parameters.value(QStringLiteral("token")).toString();
@@ -230,7 +225,7 @@ QString QGeoRoutingManagerEngineNokia::calculateRouteRequestString(const QGeoRou
return QString();
QString requestString = QStringLiteral("http://");
- requestString += m_host;
+ requestString += m_uriProvider->getCurrentHost();
requestString += QStringLiteral("/routing/6.2/calculateroute.xml");
requestString += QStringLiteral("?alternatives=");
@@ -268,7 +263,7 @@ QString QGeoRoutingManagerEngineNokia::updateRouteRequestString(const QGeoRoute
return "";
QString requestString = "http://";
- requestString += m_host;
+ requestString += m_uriProvider->getCurrentHost();
requestString += "/routing/6.2/getroute.xml";
requestString += "?routeid=";