summaryrefslogtreecommitdiffstats
path: root/src/httpxmldownloader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/httpxmldownloader.cpp')
-rw-r--r--src/httpxmldownloader.cpp8
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) {