summaryrefslogtreecommitdiff
path: root/client/praxisd.cc
diff options
context:
space:
mode:
Diffstat (limited to 'client/praxisd.cc')
-rw-r--r--client/praxisd.cc14
1 files changed, 12 insertions, 2 deletions
diff --git a/client/praxisd.cc b/client/praxisd.cc
index 42fdd0c..d0bb280 100644
--- a/client/praxisd.cc
+++ b/client/praxisd.cc
@@ -31,7 +31,7 @@
#include <QDomDocument>
-#include <QNetworkReply>
+#include <QtNetwork>
#define DOCAVE(x) if(element.tagName() == #x) cave.x = element.text()
static CaveVector getCaveList(QByteArray data)
@@ -315,12 +315,22 @@ void Praxisd::makeTransfer(reply_t t, QString uri,
url.setPath(uri);
+#ifdef QT5
+ QUrlQuery query;
+#else
+ QUrl &query = url;
+#endif
+
QMap<QString, QString>::iterator i = params.begin();
while(i != params.end()) {
- url.addQueryItem(i.key(), i.value());
+ query.addQueryItem(i.key(), i.value());
i++;
}
+#ifdef QT5
+ url.setQuery(query);
+#endif
+
request.setUrl(url);
QNetworkReply* r = manager->get(request);