diff options
author | dt <qtc-committer@nokia.com> | 2010-04-07 14:06:33 +0200 |
---|---|---|
committer | con <qtc-committer@nokia.com> | 2010-04-08 11:07:23 +0200 |
commit | 3ce2eaad36f5f10bed6169bb8fb598b82e8398c3 (patch) | |
tree | 65bbc9ffc2d87b6d8be0201ba16638d6ba8c4a88 /src/plugins/projectexplorer | |
parent | ee80499018f6e0068f907aeac97c4cfd64fbc97d (diff) |
Fix disabling of remove runconfiguration
(cherry picked from commit abf998d68bfd47e8ba40f8bdf0c8b036e05c3d31)
Diffstat (limited to 'src/plugins/projectexplorer')
-rw-r--r-- | src/plugins/projectexplorer/runsettingspropertiespage.cpp | 4 |
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() |