diff options
Diffstat (limited to 'src/downloadmanager.h')
| -rw-r--r-- | src/downloadmanager.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/downloadmanager.h b/src/downloadmanager.h index 623dda7a..b4cb2786 100644 --- a/src/downloadmanager.h +++ b/src/downloadmanager.h @@ -207,6 +207,14 @@ public: QString getFileName(int index) const; /** + * @brief retrieve the file size of the download specified by index + * + * @param index index of the file to look up + * @return size of the file (total size during download) + */ + qint64 getFileSize(int index) const; + + /** * @brief retrieve the current progress of the download specified by index * * @param index index of the file to look up @@ -288,6 +296,7 @@ public: */ int indexByName(const QString &fileName) const; + void pauseAll(); signals: void aboutToUpdate(); @@ -357,10 +366,10 @@ private slots: private: void createMetaFile(DownloadInfo *info); -// QString getOutputPath(const QUrl &url, const QString &fileName) const; QString getDownloadFileName(const QString &baseName) const; void startDownload(QNetworkReply *reply, DownloadInfo *newDownload, bool resume); + void resumeDownloadInt(int index); /** * @brief start a download from a url |
