summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@nokia.com>2011-07-27 12:54:50 +0200
committerTim Jenssen <tim.jenssen@nokia.com>2011-07-27 14:26:10 +0200
commit7735fa0aa0fd21bd47fd0014bd3866c76d3a1bb2 (patch)
tree1bf2d75d80621507ce3a8d4f9b3005b9f1963573
parentefb65b42fa9110a6c7f87853ee5b03ceb4da8007 (diff)
Show that there were unresolved dependencies in the task detail output widget
Reviewed-By: Niels Weber
-rw-r--r--installerbuilder/libinstaller/packagemanagergui.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/installerbuilder/libinstaller/packagemanagergui.cpp b/installerbuilder/libinstaller/packagemanagergui.cpp
index 37f1fc91e..5ff89dd77 100644
--- a/installerbuilder/libinstaller/packagemanagergui.cpp
+++ b/installerbuilder/libinstaller/packagemanagergui.cpp
@@ -1523,6 +1523,12 @@ void ReadyForInstallationPage::refreshTaskDetailsBrowser()
QString htmlOutput;
QString lastInstallReason;
+ if (!packageManagerCore()->calculateToInstallComponents(packageManagerCore()->runMode())) {
+ htmlOutput.append(QString(QLatin1String("<font color=\"red\">%1</font>")).arg(
+ tr("Can't resolve all dependencies.<br>")));
+ }
+
+
//in updater case we don't uninstall components(yes I know update = uninstall + install,
//but a complete uninstall is meant)
if (!packageManagerCore()->isUpdater()) {