diff options
Diffstat (limited to 'src/DownloadManager.h')
| -rw-r--r-- | src/DownloadManager.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/DownloadManager.h b/src/DownloadManager.h index 5007b27..9141330 100644 --- a/src/DownloadManager.h +++ b/src/DownloadManager.h @@ -10,20 +10,18 @@ class DownloadManager : public QObject Q_OBJECT public: - DownloadManager(const QUrl& baseUrl); + DownloadManager(); ~DownloadManager(); - void processDownloadRequest(QString& filename); + void processDownloadRequest(QUrl& url); int downloaded; private: // Object required for downloading. QNetworkAccessManager* qnam; - QUrl baseUrl; QQueue<QUrl> dlQ; QNetworkRequest request; QNetworkReply* currentDownload; QFile outfile; - QString filename; // Download-in-progress flag. bool dip; @@ -33,7 +31,7 @@ signals: void updateProgress(int i); public slots: - void downloadFile(QString name); + void downloadFile(QUrl& fileUrl); private slots: void startNextDownload(); |
