summaryrefslogtreecommitdiffstats
path: root/installerbuilder/libinstaller/packagemanagergui.cpp
diff options
context:
space:
mode:
authorkh1 <karsten.heimrich@nokia.com>2011-08-24 14:47:42 +0200
committerTim Jenssen <tim.jenssen@nokia.com>2011-08-24 14:57:25 +0200
commit849b03f9ecd403be5a3150eb52fefa79a7eced97 (patch)
treeeff23f99231f1b7e04c28f92d8758d1fe937931c /installerbuilder/libinstaller/packagemanagergui.cpp
parentd12a1f929cbe6fe125d3225045b3ab2174ecf607 (diff)
Revert parts of the former changes.
Now reset the core checked list in show event, as this is not called that frequently as nextId(). Solves the problem of always recalculating the components to install. Change-Id: I282d25236441c6a91c833867ce65aa351dcfcc67 Reviewed-on: http://codereview.qt.nokia.com/3503 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
Diffstat (limited to 'installerbuilder/libinstaller/packagemanagergui.cpp')
-rw-r--r--installerbuilder/libinstaller/packagemanagergui.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/installerbuilder/libinstaller/packagemanagergui.cpp b/installerbuilder/libinstaller/packagemanagergui.cpp
index de9d8c050..8695a49ed 100644
--- a/installerbuilder/libinstaller/packagemanagergui.cpp
+++ b/installerbuilder/libinstaller/packagemanagergui.cpp
@@ -1120,12 +1120,12 @@ void ComponentSelectionPage::entering()
setModified(isComplete());
}
-int ComponentSelectionPage::nextId() const
+void ComponentSelectionPage::showEvent(QShowEvent *event)
{
// remove once we deprecate isSelected, setSelected etc...
- const int next = PackageManagerPage::nextId();
- packageManagerCore()->resetComponentsToUserCheckedState();
- return next;
+ if (!event->spontaneous())
+ packageManagerCore()->resetComponentsToUserCheckedState();
+ QWizardPage::showEvent(event);
}
void ComponentSelectionPage::selectAll()