summaryrefslogtreecommitdiffstats
path: root/src/libs/kdtools
diff options
context:
space:
mode:
authorArttu Tarkiainen <arttu.tarkiainen@qt.io>2021-06-23 10:12:36 +0300
committerArttu Tarkiainen <arttu.tarkiainen@qt.io>2021-08-19 11:57:50 +0300
commit9729cdff85eb1aef0c1713b5b0d811fe9af50d2b (patch)
tree16ed86523cbafc3bd726307e9a106f41dea8e02c /src/libs/kdtools
parenta89e9e2917f0e783ced39769b879b0f4c53e144a (diff)
Add total remaining download time estimation for archives
Task-number: QTIFW-2207 Change-Id: Ia4ccc5f71a489a1663cdbf66a69f442366e65fc9 Reviewed-by: Katja Marttila <katja.marttila@qt.io>
Diffstat (limited to 'src/libs/kdtools')
-rw-r--r--src/libs/kdtools/filedownloader.cpp8
-rw-r--r--src/libs/kdtools/filedownloader.h2
2 files changed, 10 insertions, 0 deletions
diff --git a/src/libs/kdtools/filedownloader.cpp b/src/libs/kdtools/filedownloader.cpp
index a9f5040f0..2510dc4c8 100644
--- a/src/libs/kdtools/filedownloader.cpp
+++ b/src/libs/kdtools/filedownloader.cpp
@@ -732,6 +732,14 @@ void KDUpdater::FileDownloader::setIgnoreSslErrors(bool ignore)
d->m_ignoreSslErrors = ignore;
}
+/*!
+ Returns the number of received bytes.
+*/
+qint64 FileDownloader::getBytesReceived() const
+{
+ return d->m_bytesReceived;
+}
+
// -- KDUpdater::LocalFileDownloader
/*!
diff --git a/src/libs/kdtools/filedownloader.h b/src/libs/kdtools/filedownloader.h
index ede20dcfa..f02a4cc85 100644
--- a/src/libs/kdtools/filedownloader.h
+++ b/src/libs/kdtools/filedownloader.h
@@ -87,6 +87,8 @@ public:
bool ignoreSslErrors();
void setIgnoreSslErrors(bool ignore);
+ qint64 getBytesReceived() const;
+
public Q_SLOTS:
virtual void cancelDownload();