forked from qt-creator/qt-creator
ProjectExplorer: Add ProjectConfiguration * to activeProjectConfigurationChanged
Add ProjectConfiguration * to activeProjectConfigurationChanged signal on Projects and Targets. Change-Id: I56f71e034eacaaa043b19c7fd5d82e6c5ea58517 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -304,7 +304,7 @@ void Project::setActiveTarget(Target *target)
|
|||||||
if ((!target && !d->m_targets.isEmpty()) ||
|
if ((!target && !d->m_targets.isEmpty()) ||
|
||||||
(target && d->m_targets.contains(target) && d->m_activeTarget != target)) {
|
(target && d->m_targets.contains(target) && d->m_activeTarget != target)) {
|
||||||
d->m_activeTarget = target;
|
d->m_activeTarget = target;
|
||||||
emit activeProjectConfigurationChanged();
|
emit activeProjectConfigurationChanged(d->m_activeTarget);
|
||||||
emit activeTargetChanged(d->m_activeTarget);
|
emit activeTargetChanged(d->m_activeTarget);
|
||||||
emit environmentChanged();
|
emit environmentChanged();
|
||||||
emit buildConfigurationEnabledChanged();
|
emit buildConfigurationEnabledChanged();
|
||||||
|
@@ -182,7 +182,7 @@ signals:
|
|||||||
// *ANY* active project configuration changed somewhere in the tree. This might not be
|
// *ANY* active project configuration changed somewhere in the tree. This might not be
|
||||||
// the one that would get started right now, since some part of the tree in between might
|
// the one that would get started right now, since some part of the tree in between might
|
||||||
// not be active.
|
// not be active.
|
||||||
void activeProjectConfigurationChanged();
|
void activeProjectConfigurationChanged(ProjectExplorer::ProjectConfiguration *pc);
|
||||||
|
|
||||||
void aboutToRemoveTarget(ProjectExplorer::Target *target);
|
void aboutToRemoveTarget(ProjectExplorer::Target *target);
|
||||||
void removedTarget(ProjectExplorer::Target *target);
|
void removedTarget(ProjectExplorer::Target *target);
|
||||||
|
@@ -301,7 +301,7 @@ void Target::setActiveBuildConfiguration(BuildConfiguration *bc)
|
|||||||
(bc && d->m_buildConfigurations.contains(bc) &&
|
(bc && d->m_buildConfigurations.contains(bc) &&
|
||||||
bc != d->m_activeBuildConfiguration)) {
|
bc != d->m_activeBuildConfiguration)) {
|
||||||
d->m_activeBuildConfiguration = bc;
|
d->m_activeBuildConfiguration = bc;
|
||||||
emit activeProjectConfigurationChanged();
|
emit activeProjectConfigurationChanged(d->m_activeBuildConfiguration);
|
||||||
emit activeBuildConfigurationChanged(d->m_activeBuildConfiguration);
|
emit activeBuildConfigurationChanged(d->m_activeBuildConfiguration);
|
||||||
emit environmentChanged();
|
emit environmentChanged();
|
||||||
emit buildConfigurationEnabledChanged();
|
emit buildConfigurationEnabledChanged();
|
||||||
@@ -380,7 +380,7 @@ void Target::setActiveDeployConfiguration(DeployConfiguration *dc)
|
|||||||
(dc && d->m_deployConfigurations.contains(dc) &&
|
(dc && d->m_deployConfigurations.contains(dc) &&
|
||||||
dc != d->m_activeDeployConfiguration)) {
|
dc != d->m_activeDeployConfiguration)) {
|
||||||
d->m_activeDeployConfiguration = dc;
|
d->m_activeDeployConfiguration = dc;
|
||||||
emit activeProjectConfigurationChanged();
|
emit activeProjectConfigurationChanged(d->m_activeDeployConfiguration);
|
||||||
emit activeDeployConfigurationChanged(d->m_activeDeployConfiguration);
|
emit activeDeployConfigurationChanged(d->m_activeDeployConfiguration);
|
||||||
emit deployConfigurationEnabledChanged();
|
emit deployConfigurationEnabledChanged();
|
||||||
}
|
}
|
||||||
@@ -481,7 +481,7 @@ void Target::setActiveRunConfiguration(RunConfiguration *rc)
|
|||||||
(rc && d->m_runConfigurations.contains(rc) &&
|
(rc && d->m_runConfigurations.contains(rc) &&
|
||||||
rc != d->m_activeRunConfiguration)) {
|
rc != d->m_activeRunConfiguration)) {
|
||||||
d->m_activeRunConfiguration = rc;
|
d->m_activeRunConfiguration = rc;
|
||||||
emit activeProjectConfigurationChanged();
|
emit activeProjectConfigurationChanged(d->m_activeRunConfiguration);
|
||||||
emit activeRunConfigurationChanged(d->m_activeRunConfiguration);
|
emit activeRunConfigurationChanged(d->m_activeRunConfiguration);
|
||||||
emit runConfigurationEnabledChanged();
|
emit runConfigurationEnabledChanged();
|
||||||
}
|
}
|
||||||
|
@@ -123,7 +123,7 @@ signals:
|
|||||||
void removedProjectConfiguration(ProjectExplorer::ProjectConfiguration *pc);
|
void removedProjectConfiguration(ProjectExplorer::ProjectConfiguration *pc);
|
||||||
void addedProjectConfiguration(ProjectExplorer::ProjectConfiguration *pc);
|
void addedProjectConfiguration(ProjectExplorer::ProjectConfiguration *pc);
|
||||||
|
|
||||||
void activeProjectConfigurationChanged();
|
void activeProjectConfigurationChanged(ProjectExplorer::ProjectConfiguration *pc);
|
||||||
|
|
||||||
// TODO clean up signal names
|
// TODO clean up signal names
|
||||||
// might be better to also have aboutToRemove signals
|
// might be better to also have aboutToRemove signals
|
||||||
|
Reference in New Issue
Block a user