diff options
Diffstat (limited to 'src/httpxmldownloader.cpp')
-rw-r--r-- | src/httpxmldownloader.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/httpxmldownloader.cpp b/src/httpxmldownloader.cpp index 208caf0..bebcfd0 100644 --- a/src/httpxmldownloader.cpp +++ b/src/httpxmldownloader.cpp @@ -6,8 +6,12 @@ HttpXmlDownloader::HttpXmlDownloader() { nam = new QNetworkAccessManager(this); } -QNetworkReply* HttpXmlDownloader::makeRequest(const QString& xmlurl) { - return nam->get(QNetworkRequest(QUrl(xmlurl))); +QNetworkReply* HttpXmlDownloader::makeRequest(const QString& xmlurl, const QString& locationIds) { + QUrl url(xmlurl); + if (!locationIds.isEmpty()) { + url.addQueryItem("locations", locationIds); + } + return nam->get(QNetworkRequest(url)); } void HttpXmlDownloader::connectSlot(QObject* obj, const char* slot) { |