forked from qt-creator/qt-creator
Fix and simplify enabling/disabling of target add/remove buttons
Reviewed-by: con
This commit is contained in:
@@ -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);
|
m_selector->setRemoveButtonEnabled(m_project->targets().count() > 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -288,8 +288,8 @@ void TargetSettingsPanelWidget::aboutToRemoveTarget(ProjectExplorer::Target *tar
|
|||||||
m_targets.removeAt(index);
|
m_targets.removeAt(index);
|
||||||
|
|
||||||
m_selector->removeTarget(index);
|
m_selector->removeTarget(index);
|
||||||
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() > 2); // target is not yet removed!
|
m_selector->setRemoveButtonEnabled(m_targets.count() > 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TargetSettingsPanelWidget::activeTargetChanged(ProjectExplorer::Target *target)
|
void TargetSettingsPanelWidget::activeTargetChanged(ProjectExplorer::Target *target)
|
||||||
|
|||||||
Reference in New Issue
Block a user