diff options
author | Petr Mrázek <peterix@gmail.com> | 2013-09-26 02:58:09 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2013-09-26 02:59:56 +0200 |
commit | 2c8dc0b855c38c5204d398ad306fa9cf43be1ada (patch) | |
tree | 59429d658012a3df0e548e1a5f08100fb2930fc0 /logic/net/DownloadJob.h | |
parent | af234f35029de8c46aefecd8b9345b30ae1c51b0 (diff) | |
download | PrismLauncher-2c8dc0b855c38c5204d398ad306fa9cf43be1ada.tar.gz PrismLauncher-2c8dc0b855c38c5204d398ad306fa9cf43be1ada.tar.bz2 PrismLauncher-2c8dc0b855c38c5204d398ad306fa9cf43be1ada.zip |
Compression algo dependencies, still need hackery...
Diffstat (limited to 'logic/net/DownloadJob.h')
-rw-r--r-- | logic/net/DownloadJob.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/logic/net/DownloadJob.h b/logic/net/DownloadJob.h index c8f6a9d7..5d5ba01a 100644 --- a/logic/net/DownloadJob.h +++ b/logic/net/DownloadJob.h @@ -51,6 +51,7 @@ public: { return m_running; }; + QStringList getFailedFiles(); signals: void started(); void progress(qint64 current, qint64 total); @@ -63,9 +64,15 @@ private slots: void partSucceeded(int index); void partFailed(int index); private: + struct part_info + { + qint64 current_progress = 0; + qint64 total_progress = 1; + int failures = 0; + }; QString m_job_name; QList<DownloadPtr> downloads; - QList<QPair<qint64, qint64>> parts_progress; + QList<part_info> parts_progress; qint64 current_progress = 0; qint64 total_progress = 0; int num_succeeded = 0; |