diff options
author | Katja Marttila <katja.marttila@qt.io> | 2017-05-05 10:35:00 +0300 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2017-05-10 07:09:28 +0000 |
commit | 41b18d6aa0277ae90bf6c76ee7bbc50696e7be26 (patch) | |
tree | c853aef989c1b551584ba2e54f16c562bd23c8c0 /src/libs/installer/packagemanagercore_p.cpp | |
parent | 3fdc5bd4b1a1f75496bd453b12dd01c662782958 (diff) |
Add progressbar to indicate unzip job is proceeding
When a big compressed package is unzipped, it seemed that the installer
hanged as there was no indication that the job is still ongoing. Added
undetermined state to progress bar as unzip job does not inform the
progress state.
Task-number: QTIFW-967
Change-Id: I21ca394e1856038c51413f9e5011307ae7a9850a
Reviewed-by: Iikka Eklund <iikka.eklund@qt.io>
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index ef5dd3d48..2cc6d298d 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -581,6 +581,7 @@ void PackageManagerCorePrivate::initialize(const QHash<QString, QString> ¶ms m_metadataJob.setPackageManagerCore(m_core); connect(&m_metadataJob, &Job::infoMessage, this, &PackageManagerCorePrivate::infoMessage); connect(&m_metadataJob, &Job::progress, this, &PackageManagerCorePrivate::infoProgress); + connect(&m_metadataJob, &Job::totalProgress, this, &PackageManagerCorePrivate::totalProgress); KDUpdater::FileDownloaderFactory::instance().setProxyFactory(m_core->proxyFactory()); } |