summaryrefslogtreecommitdiffstats
path: root/src/libs/kdtools/filedownloader.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/kdtools/filedownloader.h')
-rw-r--r--src/libs/kdtools/filedownloader.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/libs/kdtools/filedownloader.h b/src/libs/kdtools/filedownloader.h
index 8c73cbeb0..ede20dcfa 100644
--- a/src/libs/kdtools/filedownloader.h
+++ b/src/libs/kdtools/filedownloader.h
@@ -115,8 +115,21 @@ protected:
void runDownloadSpeedTimer();
void stopDownloadSpeedTimer();
+ void runDownloadDeadlineTimer();
+ void stopDownloadDeadlineTimer();
+ void setDownloadPaused(bool paused);
+ bool isDownloadPaused();
+ void setDownloadResumed(bool resumed);
+ bool isDownloadResumed();
+ qint64 bytesDownloadedBeforeResume();
+ qint64 totalBytesDownloadedBeforeResume();
+ void clearBytesDownloadedBeforeResume();
+ void updateBytesDownloadedBeforeResume(qint64 bytes);
+ void updateTotalBytesDownloadedBeforeResume();
+
void addSample(qint64 sample);
int downloadSpeedTimerId() const;
+ int downloadDeadlineTimerId() const;
void setProgress(qint64 bytesReceived, qint64 bytesToReceive);
void emitDownloadSpeed();