diff options
Diffstat (limited to 'src/DownloadManager.h')
| -rw-r--r-- | src/DownloadManager.h | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/src/DownloadManager.h b/src/DownloadManager.h index 8d6e88b..d365b0a 100644 --- a/src/DownloadManager.h +++ b/src/DownloadManager.h @@ -10,34 +10,28 @@ Q_OBJECT public: DownloadManager(const QUrl& baseUrl); ~DownloadManager(); - void print(); void get(QString& filename); private: + // Object required for downloading. QNetworkAccessManager* qnam; QUrl baseUrl; - QFile outfile; - QString filename; - QNetworkRequest request; - // QNetworkReply* reply; - QQueue<QUrl> dlQ; + QNetworkRequest request; QNetworkReply* currentDownload; - + QFile outfile; + QString filename; + // Download-in-progress flag. bool dip; - signals: void finished(); private slots: void startNextDownload(); - void downloadReady(); void downloadProgress(qint64 bytesIn, qint64 bytesTotal); void downloadFinished(); - - }; #endif // DOWNLOADMANAGER_H |
