From abf998d68bfd47e8ba40f8bdf0c8b036e05c3d31 Mon Sep 17 00:00:00 2001 From: dt <qtc-committer@nokia.com> Date: Wed, 7 Apr 2010 14:06:33 +0200 Subject: [PATCH] Fix disabling of remove runconfiguration --- src/plugins/projectexplorer/runsettingspropertiespage.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/projectexplorer/runsettingspropertiespage.cpp b/src/plugins/projectexplorer/runsettingspropertiespage.cpp index a53e2eea60a..6f6dd4f8eac 100644 --- a/src/plugins/projectexplorer/runsettingspropertiespage.cpp +++ b/src/plugins/projectexplorer/runsettingspropertiespage.cpp @@ -235,6 +235,8 @@ RunSettingsWidget::RunSettingsWidget(Target *target) m_ui->runConfigurationCombo->setCurrentIndex( m_target->runConfigurations().indexOf(m_target->activeRunConfiguration())); + m_ui->removeToolButton->setEnabled(m_target->runConfigurations().size() > 1); + m_runConfigurationWidget = m_target->activeRunConfiguration()->configurationWidget(); layout()->addWidget(m_runConfigurationWidget); @@ -295,12 +297,14 @@ void RunSettingsWidget::addRunConfiguration() return; m_target->addRunConfiguration(newRC); m_target->setActiveRunConfiguration(newRC); + m_ui->removeToolButton->setEnabled(m_target->runConfigurations().size() > 1); } void RunSettingsWidget::removeRunConfiguration() { RunConfiguration *rc = m_target->activeRunConfiguration(); m_target->removeRunConfiguration(rc); + m_ui->removeToolButton->setEnabled(m_target->runConfigurations().size() > 1); } void RunSettingsWidget::activeRunConfigurationChanged() -- GitLab