forked from qt-creator/qt-creator
Fix en/disabling of add/remove target on projects page
Reviewed-By: hunger
This commit is contained in:
@@ -67,8 +67,9 @@ TargetSettingsPanelWidget::TargetSettingsPanelWidget(Project *project) :
|
|||||||
|
|
||||||
connect(m_project, SIGNAL(addedTarget(ProjectExplorer::Target*)),
|
connect(m_project, SIGNAL(addedTarget(ProjectExplorer::Target*)),
|
||||||
this, SLOT(targetAdded(ProjectExplorer::Target*)));
|
this, SLOT(targetAdded(ProjectExplorer::Target*)));
|
||||||
connect(m_project, SIGNAL(aboutToRemoveTarget(ProjectExplorer::Target*)),
|
connect(m_project, SIGNAL(removedTarget(ProjectExplorer::Target*)),
|
||||||
this, SLOT(aboutToRemoveTarget(ProjectExplorer::Target*)));
|
this, SLOT(removedTarget(ProjectExplorer::Target*)));
|
||||||
|
|
||||||
connect(m_project, SIGNAL(activeTargetChanged(ProjectExplorer::Target*)),
|
connect(m_project, SIGNAL(activeTargetChanged(ProjectExplorer::Target*)),
|
||||||
this, SLOT(activeTargetChanged(ProjectExplorer::Target*)));
|
this, SLOT(activeTargetChanged(ProjectExplorer::Target*)));
|
||||||
connect(m_project, SIGNAL(supportedTargetIdsChanged()),
|
connect(m_project, SIGNAL(supportedTargetIdsChanged()),
|
||||||
@@ -217,7 +218,7 @@ void TargetSettingsPanelWidget::targetAdded(ProjectExplorer::Target *target)
|
|||||||
updateTargetAddAndRemoveButtons();
|
updateTargetAddAndRemoveButtons();
|
||||||
}
|
}
|
||||||
|
|
||||||
void TargetSettingsPanelWidget::aboutToRemoveTarget(ProjectExplorer::Target *target)
|
void TargetSettingsPanelWidget::removedTarget(ProjectExplorer::Target *target)
|
||||||
{
|
{
|
||||||
Q_ASSERT(m_project == target->project());
|
Q_ASSERT(m_project == target->project());
|
||||||
Q_ASSERT(m_selector);
|
Q_ASSERT(m_selector);
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ private slots:
|
|||||||
void addTarget();
|
void addTarget();
|
||||||
void removeTarget();
|
void removeTarget();
|
||||||
void targetAdded(ProjectExplorer::Target *target);
|
void targetAdded(ProjectExplorer::Target *target);
|
||||||
void aboutToRemoveTarget(ProjectExplorer::Target *target);
|
void removedTarget(ProjectExplorer::Target *target);
|
||||||
void activeTargetChanged(ProjectExplorer::Target *target);
|
void activeTargetChanged(ProjectExplorer::Target *target);
|
||||||
void updateTargetAddAndRemoveButtons();
|
void updateTargetAddAndRemoveButtons();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user