Browse Source

Merge pull request #3388 from WillRam/proxy

use system proxy settings when fetching maps
QGC4.4
Nate Weibley 9 years ago
parent
commit
b8d25964fd
  1. 4
      src/QtLocationPlugin/QGCMapUrlEngine.cpp

4
src/QtLocationPlugin/QGCMapUrlEngine.cpp

@ -46,6 +46,8 @@ UrlFactory::UrlFactory()
if (langs.length() > 0) { if (langs.length() > 0) {
_language = langs[0]; _language = langs[0];
} }
QNetworkProxyFactory::setUseSystemConfiguration(true);
// Google version strings // Google version strings
_versionGoogleMap = "m@336"; _versionGoogleMap = "m@336";
_versionGoogleSatellite = "194"; _versionGoogleSatellite = "194";
@ -446,7 +448,7 @@ UrlFactory::_tryCorrectGoogleVersions(QNetworkAccessManager* networkManager)
QNetworkRequest qheader; QNetworkRequest qheader;
QNetworkProxy proxy = networkManager->proxy(); QNetworkProxy proxy = networkManager->proxy();
QNetworkProxy tProxy; QNetworkProxy tProxy;
tProxy.setType(QNetworkProxy::NoProxy); tProxy.setType(QNetworkProxy::DefaultProxy);
networkManager->setProxy(tProxy); networkManager->setProxy(tProxy);
QString url = "http://maps.google.com/maps"; QString url = "http://maps.google.com/maps";
qheader.setUrl(QUrl(url)); qheader.setUrl(QUrl(url));

Loading…
Cancel
Save