From b1117bb9e31018460b5adc05428842555d47c1b9 Mon Sep 17 00:00:00 2001 From: Nils Schwabe Date: Thu, 6 Mar 2014 16:02:08 +0100 Subject: vmchooser is now able to get vsessions from a given url --- src/main.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index 365287e..3c16e17 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -187,18 +187,16 @@ int main(int argc, char *argv[]) { QList xsessions(XSession::readSessions(xSessionPath)); QList vsessions(VSession::readXmlDir(vSessionPath)); - /* add sessions from remote xml if possible */ + Dialog w; + httpxmldownloader httpxmldownloader; + httpxmldownloader.connectSlot(&w, SLOT(addSessionsAfterDownload(QNetworkReply*))); + if (!vSessionUrl.isEmpty()) { - vsessions.append(VSession::readXmlUrl(vSessionUrl, httpxmldownloader)); - } else { - if (debugMode) { - qDebug() << "empty URl given"; - } + // read xml and add items later + httpxmldownloader.makeRequest(vSessionUrl); } - Dialog w; - w.setTheme(); w.setWindowFlags(Qt::FramelessWindowHint); -- cgit v1.2.3-55-g7522