aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer
diff options
context:
space:
mode:
authordt <qtc-committer@nokia.com>2010-04-07 14:06:33 +0200
committercon <qtc-committer@nokia.com>2010-04-08 11:07:23 +0200
commit3ce2eaad36f5f10bed6169bb8fb598b82e8398c3 (patch)
tree65bbc9ffc2d87b6d8be0201ba16638d6ba8c4a88 /src/plugins/projectexplorer
parentee80499018f6e0068f907aeac97c4cfd64fbc97d (diff)
Fix disabling of remove runconfiguration
(cherry picked from commit abf998d68bfd47e8ba40f8bdf0c8b036e05c3d31)
Diffstat (limited to 'src/plugins/projectexplorer')
-rw-r--r--src/plugins/projectexplorer/runsettingspropertiespage.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/runsettingspropertiespage.cpp b/src/plugins/projectexplorer/runsettingspropertiespage.cpp
index a53e2eea60..6f6dd4f8ea 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()