diff options
author | Tim Jenssen <tim.jenssen@nokia.com> | 2011-07-21 21:05:38 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@nokia.com> | 2011-07-21 21:05:38 +0200 |
commit | 62fc56721355a861a66a6763c01910c4bf94bc3f (patch) | |
tree | e18db291dd3f2a75b027d6b4c28de621a299c0c6 /installerbuilder/libinstaller/packagemanagercore.cpp | |
parent | dda1bc89d454995867df79bd277f2024177af28e (diff) |
introduce appendUpdaterComponent method
Diffstat (limited to 'installerbuilder/libinstaller/packagemanagercore.cpp')
-rw-r--r-- | installerbuilder/libinstaller/packagemanagercore.cpp | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/installerbuilder/libinstaller/packagemanagercore.cpp b/installerbuilder/libinstaller/packagemanagercore.cpp index a5522a9c6..17e5d3ce5 100644 --- a/installerbuilder/libinstaller/packagemanagercore.cpp +++ b/installerbuilder/libinstaller/packagemanagercore.cpp @@ -683,7 +683,7 @@ bool PackageManagerCore::fetchLocalPackagesTree() // append all components w/o parent to the direct list foreach (QInstaller::Component *component, components) { if (component->parentComponent() == 0) - appendRootComponent(component, AllMode); + appendRootComponent(component); } // now set the checked state for all components without child @@ -849,16 +849,15 @@ Component *PackageManagerCore::rootComponent(int i) const return d->m_rootComponents.value(i, 0); } -/*! - Appends a new root components \a component based on the current run mode \a runMode to the - installers internal lists of components. -*/ -void PackageManagerCore::appendRootComponent(Component *component, RunMode runMode) +void PackageManagerCore::appendRootComponent(Component *component) { - if (runMode == AllMode) - d->m_rootComponents.append(component); - else - d->m_updaterComponents.append(component); + d->m_rootComponents.append(component); + emit componentAdded(component); +} + +void PackageManagerCore::appendUpdaterComponent(Component *component) +{ + d->m_updaterComponents.append(component); emit componentAdded(component); } @@ -1570,7 +1569,7 @@ bool PackageManagerCore::fetchAllPackages(const PackagesList &remotes, const Loc // append all components w/o parent to the direct list foreach (QInstaller::Component *component, components) { if (component->parentComponent() == 0) - appendRootComponent(component, AllMode); + appendRootComponent(component); } // after everything is set up, load the scripts @@ -1665,7 +1664,7 @@ bool PackageManagerCore::fetchUpdaterPackages(const PackagesList &remotes, const foreach (QInstaller::Component *component, components) { component->loadComponentScript(); component->setCheckState(Qt::Checked); - appendRootComponent(component, UpdaterMode); + appendUpdaterComponent(component); } // after everything is set up, check installed components |