summaryrefslogtreecommitdiffstats
path: root/src/httpxmldownloader.cpp
diff options
context:
space:
mode:
authorSimon Rettberg2016-01-19 16:25:04 +0100
committerSimon Rettberg2016-01-19 16:25:04 +0100
commitfa7744f11f110ed4ed24a6270cc963abfa99a2b0 (patch)
tree715b458b24d0c673897bab07666fb12403105eb5 /src/httpxmldownloader.cpp
parentFix selection of last session if session was a VM (diff)
downloadvmchooser2-fa7744f11f110ed4ed24a6270cc963abfa99a2b0.tar.gz
vmchooser2-fa7744f11f110ed4ed24a6270cc963abfa99a2b0.tar.xz
vmchooser2-fa7744f11f110ed4ed24a6270cc963abfa99a2b0.zip
Add support for locations query
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) {