diff options
author | Katja Marttila <katja.marttila@qt.io> | 2021-03-10 14:40:54 +0200 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2021-03-12 11:42:33 +0200 |
commit | 7b9235b16fe5f6a0e72a03724b1533c10364fa77 (patch) | |
tree | 1f30120086ef759d3c928097ed6be89d97d4de95 /src/libs/installer/packagemanagercore.cpp | |
parent | c3156f080df241a3f62a7f060bb59fb77ed2681a (diff) |
Emit signal when components are recalculated
This signal is needed in QtInstaller when we want to track components
which are unstable.
Task-number: QTIFW-2172
Change-Id: I464d7ad9373089d5001f442ad69a076579ee3228
Reviewed-by: Arttu Tarkiainen <arttu.tarkiainen@qt.io>
Diffstat (limited to 'src/libs/installer/packagemanagercore.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp index 7528a3188..ddfc0f832 100644 --- a/src/libs/installer/packagemanagercore.cpp +++ b/src/libs/installer/packagemanagercore.cpp @@ -428,6 +428,13 @@ using namespace QInstaller; Emitted when installer binary marker \a magicMarker has changed. */ +/*! + \fn QInstaller::PackageManagerCore::componentsRecalculated() + + Emitted when the component tree is recalculated. In a graphical interface, + this signal is emitted also after the categories are fetched. +*/ + Q_GLOBAL_STATIC(QMutex, globalModelMutex); static QFont *sVirtualComponentsFont = nullptr; Q_GLOBAL_STATIC(QMutex, globalVirtualComponentsFontMutex); @@ -1577,6 +1584,7 @@ bool PackageManagerCore::fetchPackagesTree(const PackagesList &packages, const L if (success && !d->statusCanceledOrFailed()) d->setStatus(Success); + emit componentsRecalculated(); return success; } |