#include "httpxmldownloader.h" #include #include HttpXmlDownloader::HttpXmlDownloader() { nam = new QNetworkAccessManager(this); } QNetworkReply* HttpXmlDownloader::makeRequest(const QString& xmlurl, const QString& locationIds) { QUrl url(xmlurl); if (!locationIds.isEmpty()) { QUrlQuery query(url); query.addQueryItem("locations", locationIds); url.setQuery(query); } return nam->get(QNetworkRequest(url)); } void HttpXmlDownloader::connectSlot(QObject* obj, const char* slot) { QObject::connect(nam, SIGNAL(finished(QNetworkReply*)), obj, slot); }