diff options
Diffstat (limited to 'src/server/net/filedownloader.cpp')
-rw-r--r-- | src/server/net/filedownloader.cpp | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/server/net/filedownloader.cpp b/src/server/net/filedownloader.cpp index aa27948..b930869 100644 --- a/src/server/net/filedownloader.cpp +++ b/src/server/net/filedownloader.cpp @@ -10,27 +10,32 @@ #include "filedownloader.h" FileDownloader::FileDownloader(QObject *parent) : - QObject(parent) { + QObject(parent) +{ connect(&m_WebCtrl, SIGNAL(finished(QNetworkReply*)), - SLOT(fileDownloaded(QNetworkReply*))); + SLOT(fileDownloaded(QNetworkReply*))); } -FileDownloader::~FileDownloader() { +FileDownloader::~FileDownloader() +{ } -void FileDownloader::connectSlot(QObject* obj, const char* slot) { +void FileDownloader::connectSlot(QObject* obj, const char* slot) +{ QObject::connect(this, SIGNAL(downloaded(QByteArray&)), - obj, slot); + obj, slot); } -void FileDownloader::fileDownloaded(QNetworkReply* pReply) { +void FileDownloader::fileDownloaded(QNetworkReply* pReply) +{ QByteArray downloadedData = pReply->readAll(); //emit a signal pReply->deleteLater(); emit downloaded(downloadedData); } -void FileDownloader::downloadFile(const QUrl& fileUrl) { +void FileDownloader::downloadFile(const QUrl& fileUrl) +{ m_WebCtrl.get(QNetworkRequest(fileUrl)); } |