summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@nokia.com>2011-07-25 11:11:50 +0200
committerTim Jenssen <tim.jenssen@nokia.com>2011-07-25 11:11:50 +0200
commit38cba837e9003a98926847937d1957927421e705 (patch)
tree54094ff158fd279841ac9821f4e068fbe5f5e959
parent94119a894d79bca3e8cd3d03e64afbbab7d72b53 (diff)
reactivate license adding method
-rw-r--r--installerbuilder/libinstaller/packagemanagercore_p.cpp2
-rw-r--r--installerbuilder/libinstaller/packagemanagergui.cpp27
2 files changed, 6 insertions, 23 deletions
diff --git a/installerbuilder/libinstaller/packagemanagercore_p.cpp b/installerbuilder/libinstaller/packagemanagercore_p.cpp
index 264205522..66bb6f5e2 100644
--- a/installerbuilder/libinstaller/packagemanagercore_p.cpp
+++ b/installerbuilder/libinstaller/packagemanagercore_p.cpp
@@ -1279,7 +1279,7 @@ void PackageManagerCorePrivate::runPackageUpdater()
if (!QFileInfo(installerBinaryPath()).isWritable() || !QFileInfo(packagesXml).isWritable())
adminRightsGained = m_core->gainAdminRights();
- const QList<Component*> componentsToInstall = m_core->componentsToInstall(m_core->runMode());
+ const QList<Component*> componentsToInstall = m_core->orderedComponentsToInstall();
verbose() << "Install size: " << componentsToInstall.size() << " components " << std::endl;
bool updateAdminRights = false;
diff --git a/installerbuilder/libinstaller/packagemanagergui.cpp b/installerbuilder/libinstaller/packagemanagergui.cpp
index 416ba398b..aa170a909 100644
--- a/installerbuilder/libinstaller/packagemanagergui.cpp
+++ b/installerbuilder/libinstaller/packagemanagergui.cpp
@@ -849,28 +849,11 @@ void LicenseAgreementPage::entering()
m_licenseListWidget->setVisible(false);
m_textBrowser->setText(QLatin1String(""));
- QString notSureWhichComponentListIsNeeded;
-// RunMode runMode = packageManagerCore()->runMode();
-// QList<QInstaller::Component*> components = packageManagerCore()->components(false, runMode);
-
-// QInstaller::Component *rootComponent = 0;
-// // TODO: this needs to be fixed once we support several root components
-// foreach (QInstaller::Component* root, components) {
-// if (root->isInstalled())
-// continue;
-
-// const QHash<QString, QPair<QString, QString> > &hash = root->licenses();
-// if (!hash.isEmpty()) {
-// addLicenseItem(hash);
-// rootComponent = root;
-// }
-// }
-
-// components = packageManagerCore()->componentsToInstall(runMode);
-// foreach (QInstaller::Component* component, components) {
-// if (rootComponent != component && !component->isInstalled())
-// addLicenseItem(component->licenses());
-// }
+ QList<QInstaller::Component*> components = packageManagerCore()->orderedComponentsToInstall();
+
+ foreach (QInstaller::Component* component, components) {
+ addLicenseItem(component->licenses());
+ }
const int licenseCount = m_licenseListWidget->count();
if (licenseCount > 0) {