summaryrefslogtreecommitdiffstats
path: root/src/httpxmldownloader.cpp
diff options
context:
space:
mode:
authorNils Schwabe2014-03-06 16:02:08 +0100
committerNils Schwabe2014-03-06 16:02:08 +0100
commitb1117bb9e31018460b5adc05428842555d47c1b9 (patch)
treec472454b3e795bf2a3712899653a5d166dfb8645 /src/httpxmldownloader.cpp
parent- included the --url commandline options for a xml url (diff)
downloadvmchooser2-b1117bb9e31018460b5adc05428842555d47c1b9.tar.gz
vmchooser2-b1117bb9e31018460b5adc05428842555d47c1b9.tar.xz
vmchooser2-b1117bb9e31018460b5adc05428842555d47c1b9.zip
vmchooser is now able to get vsessions from a given url
Diffstat (limited to 'src/httpxmldownloader.cpp')
-rw-r--r--src/httpxmldownloader.cpp20
1 files changed, 3 insertions, 17 deletions
diff --git a/src/httpxmldownloader.cpp b/src/httpxmldownloader.cpp
index 788f8f2..0d09e6f 100644
--- a/src/httpxmldownloader.cpp
+++ b/src/httpxmldownloader.cpp
@@ -4,27 +4,13 @@
httpxmldownloader::httpxmldownloader() {
nam = new QNetworkAccessManager(this);
- QObject::connect(nam, SIGNAL(finished(QNetworkReply*)),
- this, SLOT(finishedSlot(QNetworkReply*)));
- /**
- * TODO:
- * connect readyRead()
- *
- */
-
- qDebug() << "httpdownloader";
}
QNetworkReply* httpxmldownloader::makeRequest(const QString& xmlurl) {
return nam->get(QNetworkRequest(QUrl(xmlurl)));
}
-void httpxmldownloader::finishedSlot(QNetworkReply* reply) {
- // no errors received
- if (reply->error() == QNetworkReply::NoError) {
- QString xml_doc(reply->readAll());
- qDebug() << xml_doc;
- } else {
- qDebug() << "Error reading from URL: " << reply->error();
- }
+void httpxmldownloader::connectSlot(QObject* obj, const char* slot) {
+ QObject::connect(nam, SIGNAL(finished(QNetworkReply*)),
+ obj, slot);
}