diff options
author | Tim Jenssen <tim.jenssen@nokia.com> | 2011-07-22 15:59:06 +0200 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@nokia.com> | 2011-07-22 15:59:06 +0200 |
commit | 319e2ad7ca209af1bdf14560cd2e08251f99cefb (patch) | |
tree | 68d466babad46885ea2e61f3f6ad19d7b631b103 /installerbuilder/libinstaller/packagemanagercore.cpp | |
parent | cd68da35965e07f96dff244cf85a0e3908ee5621 (diff) |
renamed some new install order methods and added access to two on core
Diffstat (limited to 'installerbuilder/libinstaller/packagemanagercore.cpp')
-rw-r--r-- | installerbuilder/libinstaller/packagemanagercore.cpp | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/installerbuilder/libinstaller/packagemanagercore.cpp b/installerbuilder/libinstaller/packagemanagercore.cpp index cb8139137..ce247bd5b 100644 --- a/installerbuilder/libinstaller/packagemanagercore.cpp +++ b/installerbuilder/libinstaller/packagemanagercore.cpp @@ -431,7 +431,7 @@ int PackageManagerCore::downloadNeededArchives(RunMode runMode, double partProgr Q_ASSERT(partProgressSize >= 0 && partProgressSize <= 1); QList<QPair<QString, QString> > archivesToDownload; - QList<Component*> neededComponents = componentsToInstall(runMode); + QList<Component*> neededComponents = orderedComponentsToInstall(); foreach (Component *component, neededComponents) { // collect all archives to be downloaded const QStringList toDownload = component->downloadableArchives(); @@ -895,14 +895,27 @@ QList<Component*> PackageManagerCore::rootComponents() const return d->m_rootComponents; } +QList<Component*> PackageManagerCore::orderedComponentsToInstall() +{ + if (!d->isInstallComponentsOrderCalculated) + calculateToInstallComponents(); + return d->m_orderedToInstallComponents; +} + +QString PackageManagerCore::installReason(Component* component) +{ + return d->installReason(component); +} + void PackageManagerCore::calculateToInstallComponents() { - d->clearOrderedToInstallComponents(); - d->appendToInstallComponents(availableComponents()); + d->clearComponentsToInstall(); + d->appendComponentsToInstall(availableComponents()); } QList<Component*> PackageManagerCore::componentsToInstall(RunMode runMode) const { + Q_ASSERT(false); return QList<Component*>(); } @@ -911,6 +924,7 @@ QList<Component*> PackageManagerCore::componentsToInstall(RunMode runMode) const */ QList<Component*> PackageManagerCore::dependees(const Component *component) const { + Q_ASSERT(false); return QList<Component*>(); } @@ -919,6 +933,7 @@ QList<Component*> PackageManagerCore::dependees(const Component *component) cons */ QList<Component*> PackageManagerCore::missingDependencies(const Component *component) const { + Q_ASSERT(false); // QList<Component*> allComponents = components(true, runMode()); // if (runMode() == UpdaterMode) // allComponents += d->m_updaterComponentsDeps; |