From e3e7c1e27f509f9f088db2f0cc09b70a0a773b28 Mon Sep 17 00:00:00 2001 From: Tobias Hunger <tobias.hunger@nokia.com> Date: Wed, 24 Feb 2010 17:53:48 +0100 Subject: [PATCH] Fix and simplify enabling/disabling of target add/remove buttons Reviewed-by: con --- src/plugins/projectexplorer/targetsettingspanel.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/plugins/projectexplorer/targetsettingspanel.cpp b/src/plugins/projectexplorer/targetsettingspanel.cpp index d0cf74e873f..a07b49ada42 100644 --- a/src/plugins/projectexplorer/targetsettingspanel.cpp +++ b/src/plugins/projectexplorer/targetsettingspanel.cpp @@ -273,7 +273,7 @@ void TargetSettingsPanelWidget::targetAdded(ProjectExplorer::Target *target) } } - m_selector->setAddButtonEnabled(m_project->possibleTargetIds().count() > 0); + m_selector->setAddButtonEnabled(m_project->supportedTargetIds().count() != m_targets.count()); m_selector->setRemoveButtonEnabled(m_project->targets().count() > 1); } @@ -288,8 +288,8 @@ void TargetSettingsPanelWidget::aboutToRemoveTarget(ProjectExplorer::Target *tar m_targets.removeAt(index); m_selector->removeTarget(index); - m_selector->setAddButtonEnabled(m_project->possibleTargetIds().count() > 0); - m_selector->setRemoveButtonEnabled(m_project->targets().count() > 2); // target is not yet removed! + m_selector->setAddButtonEnabled(m_project->supportedTargetIds().count() != m_targets.count()); + m_selector->setRemoveButtonEnabled(m_targets.count() > 1); } void TargetSettingsPanelWidget::activeTargetChanged(ProjectExplorer::Target *target) -- GitLab