diff options
author | Katja Marttila <katja.marttila@qt.io> | 2022-03-18 14:13:24 +0200 |
---|---|---|
committer | Katja Marttila <katja.marttila@qt.io> | 2022-03-24 09:15:33 +0200 |
commit | ac1637b8976d7d85ac42f308c4be6de97dcf86cb (patch) | |
tree | 601dc434e0d8ae225758c2603fe4992a3b83418f /src/libs/installer/packagemanagercore_p.cpp | |
parent | 449afefe542d3411de4bdacd068c1116ec10779c (diff) |
Add install reason why component is uninstalled
In details view uninstallable and installable components are listed. For
installable components a reason is shown why the component is installed.
Added similar kind of message for uninstallable components as well.
Task-number: QTIFW-2581
Change-Id: Idbf31200793a6c89a4ed4a6fc115f49889b5f9b5
Reviewed-by: Arttu Tarkiainen <arttu.tarkiainen@qt.io>
Diffstat (limited to 'src/libs/installer/packagemanagercore_p.cpp')
-rw-r--r-- | src/libs/installer/packagemanagercore_p.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/installer/packagemanagercore_p.cpp b/src/libs/installer/packagemanagercore_p.cpp index 4aaa27cfd..464a68109 100644 --- a/src/libs/installer/packagemanagercore_p.cpp +++ b/src/libs/installer/packagemanagercore_p.cpp @@ -2792,6 +2792,8 @@ void PackageManagerCorePrivate::calculateUninstallComponents() QPair<Component*, Component*> comp = componentsToReplace().value(component->name()); if (comp.first) { if (comp.first->isSelectedForInstallation() || comp.first->updateRequested()) { + uninstallerCalculator()->insertUninstallReason(component, + UninstallerCalculator::Replaced, comp.first->name()); selectedComponentsToUninstall.append(comp.second); } } |