From c6e2322e5357736871bd6d5c1f87222fe9dac738 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Fri, 15 Feb 2013 10:48:51 +0100 Subject: Make Qt5 compatible. --- client/praxisd.cc | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'client/praxisd.cc') 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 -#include +#include #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::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); -- cgit v1.2.3