From ce1994e6387e41a7d38993cd787abda7764d749e Mon Sep 17 00:00:00 2001 From: kh1 Date: Tue, 5 Feb 2013 12:24:12 +0100 Subject: Add a hook to the calculateComponent method - with we can add dynamic dependcies (cherry-picked from commit 845487b31c45db458759a49bda566c64aee5faaa) Change-Id: I4df7e976c548655635081efa1a08dc7e64e58a83 Reviewed-by: Tim Jenssen Reviewed-by: Niels Weber --- src/libs/installer/packagemanagercore.cpp | 1 + src/libs/installer/packagemanagercore.h | 1 + 2 files changed, 2 insertions(+) (limited to 'src') diff --git a/src/libs/installer/packagemanagercore.cpp b/src/libs/installer/packagemanagercore.cpp index 465fce76e..9e890ef59 100644 --- a/src/libs/installer/packagemanagercore.cpp +++ b/src/libs/installer/packagemanagercore.cpp @@ -957,6 +957,7 @@ Component *PackageManagerCore::componentByName(const QString &name) const */ bool PackageManagerCore::calculateComponentsToInstall() const { + emit aboutCalculateComponentsToInstall(); if (!d->m_componentsToInstallCalculated) { d->clearComponentsToInstall(); QList components; diff --git a/src/libs/installer/packagemanagercore.h b/src/libs/installer/packagemanagercore.h index d1cd769f2..50eb63184 100644 --- a/src/libs/installer/packagemanagercore.h +++ b/src/libs/installer/packagemanagercore.h @@ -257,6 +257,7 @@ public Q_SLOTS: void componentsToInstallNeedsRecalculation(); Q_SIGNALS: + void aboutCalculateComponentsToInstall() const; void componentAdded(QInstaller::Component *comp); void rootComponentsAdded(QList components); void updaterComponentsAdded(QList components); -- cgit v1.2.3