diff options
author | kh1 <qt-info@nokia.com> | 2011-03-18 15:48:43 +0100 |
---|---|---|
committer | kh1 <qt-info@nokia.com> | 2011-03-18 15:48:43 +0100 |
commit | 95c988213bce2d033f989cffde5894bf7b09dca7 (patch) | |
tree | 72c683b3fb0d3c7c23c605587ec4fbd14c79d792 /installerbuilder/installerbase/installerbasecommons.cpp | |
parent | 66aad9f9d73c6ba57579a7e90706f4ea50422b5b (diff) |
Even if we can't reach the server, update the ui.
Diffstat (limited to 'installerbuilder/installerbase/installerbasecommons.cpp')
-rw-r--r-- | installerbuilder/installerbase/installerbasecommons.cpp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/installerbuilder/installerbase/installerbasecommons.cpp b/installerbuilder/installerbase/installerbasecommons.cpp index b496e2276..c82574d5a 100644 --- a/installerbuilder/installerbase/installerbasecommons.cpp +++ b/installerbuilder/installerbase/installerbasecommons.cpp @@ -127,6 +127,13 @@ void IntroductionPageImpl::showMaintenanceTools() m_progressBar->setVisible(false); } +void IntroductionPageImpl::setMaintenanceToolsEnabled(bool enable) +{ + m_packageManager->setEnabled(enable); + m_updateComponents->setEnabled(enable); + m_removeAllComponents->setEnabled(enable); +} + void IntroductionPageImpl::message(KDJob *job, const QString &msg) { Q_UNUSED(job) @@ -299,10 +306,10 @@ QtUninstallerGui::QtUninstallerGui(Installer *installer) void QtUninstallerGui::init() { - if (m_installer->components(false, m_installer->runMode()).isEmpty()) { - wizardPageVisibilityChangeRequested(false, Installer::ComponentSelection); - wizardPageVisibilityChangeRequested(false, Installer::LicenseCheck); - } + const bool visible = !m_installer->components(false, m_installer->runMode()).isEmpty(); + + wizardPageVisibilityChangeRequested(visible, Installer::ComponentSelection); + wizardPageVisibilityChangeRequested(visible, Installer::LicenseCheck); } int QtUninstallerGui::nextId() const |