diff options
-rw-r--r-- | src/plugins/projectexplorer/project.cpp | 2 | ||||
-rw-r--r-- | src/plugins/projectexplorer/project.h | 2 | ||||
-rw-r--r-- | src/plugins/projectexplorer/target.cpp | 6 | ||||
-rw-r--r-- | src/plugins/projectexplorer/target.h | 2 |
4 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/projectexplorer/project.cpp b/src/plugins/projectexplorer/project.cpp index 395a126ec9..c76afa475a 100644 --- a/src/plugins/projectexplorer/project.cpp +++ b/src/plugins/projectexplorer/project.cpp @@ -304,7 +304,7 @@ void Project::setActiveTarget(Target *target) if ((!target && !d->m_targets.isEmpty()) || (target && d->m_targets.contains(target) && d->m_activeTarget != target)) { d->m_activeTarget = target; - emit activeProjectConfigurationChanged(); + emit activeProjectConfigurationChanged(d->m_activeTarget); emit activeTargetChanged(d->m_activeTarget); emit environmentChanged(); emit buildConfigurationEnabledChanged(); diff --git a/src/plugins/projectexplorer/project.h b/src/plugins/projectexplorer/project.h index 71bc92042a..92296fbc28 100644 --- a/src/plugins/projectexplorer/project.h +++ b/src/plugins/projectexplorer/project.h @@ -182,7 +182,7 @@ signals: // *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 // not be active. - void activeProjectConfigurationChanged(); + void activeProjectConfigurationChanged(ProjectExplorer::ProjectConfiguration *pc); void aboutToRemoveTarget(ProjectExplorer::Target *target); void removedTarget(ProjectExplorer::Target *target); diff --git a/src/plugins/projectexplorer/target.cpp b/src/plugins/projectexplorer/target.cpp index 419545bda5..c746bc0993 100644 --- a/src/plugins/projectexplorer/target.cpp +++ b/src/plugins/projectexplorer/target.cpp @@ -301,7 +301,7 @@ void Target::setActiveBuildConfiguration(BuildConfiguration *bc) (bc && d->m_buildConfigurations.contains(bc) && bc != d->m_activeBuildConfiguration)) { d->m_activeBuildConfiguration = bc; - emit activeProjectConfigurationChanged(); + emit activeProjectConfigurationChanged(d->m_activeBuildConfiguration); emit activeBuildConfigurationChanged(d->m_activeBuildConfiguration); emit environmentChanged(); emit buildConfigurationEnabledChanged(); @@ -380,7 +380,7 @@ void Target::setActiveDeployConfiguration(DeployConfiguration *dc) (dc && d->m_deployConfigurations.contains(dc) && dc != d->m_activeDeployConfiguration)) { d->m_activeDeployConfiguration = dc; - emit activeProjectConfigurationChanged(); + emit activeProjectConfigurationChanged(d->m_activeDeployConfiguration); emit activeDeployConfigurationChanged(d->m_activeDeployConfiguration); emit deployConfigurationEnabledChanged(); } @@ -481,7 +481,7 @@ void Target::setActiveRunConfiguration(RunConfiguration *rc) (rc && d->m_runConfigurations.contains(rc) && rc != d->m_activeRunConfiguration)) { d->m_activeRunConfiguration = rc; - emit activeProjectConfigurationChanged(); + emit activeProjectConfigurationChanged(d->m_activeRunConfiguration); emit activeRunConfigurationChanged(d->m_activeRunConfiguration); emit runConfigurationEnabledChanged(); } diff --git a/src/plugins/projectexplorer/target.h b/src/plugins/projectexplorer/target.h index 013932cae9..2eb9425c6d 100644 --- a/src/plugins/projectexplorer/target.h +++ b/src/plugins/projectexplorer/target.h @@ -123,7 +123,7 @@ signals: void removedProjectConfiguration(ProjectExplorer::ProjectConfiguration *pc); void addedProjectConfiguration(ProjectExplorer::ProjectConfiguration *pc); - void activeProjectConfigurationChanged(); + void activeProjectConfigurationChanged(ProjectExplorer::ProjectConfiguration *pc); // TODO clean up signal names // might be better to also have aboutToRemove signals |