summaryrefslogtreecommitdiff
path: root/client/praxisd.cc
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2013-02-15 10:48:51 +0100
committerBent Bisballe Nyeng <deva@aasimon.org>2013-02-15 10:48:51 +0100
commitc6e2322e5357736871bd6d5c1f87222fe9dac738 (patch)
tree002b0cfd719d956749e9f88ac21c6153d7c7fe23 /client/praxisd.cc
parent985a62c8098587cb4938b9cdd09f56151777d952 (diff)
Make Qt5 compatible.
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);