Qbs: Remove activeTargetChanged slot

Changing the build configuration triggers a reparsing of Qbs nowadays,
so that is update is already covered.

Change-Id: I8415fe8e1da71e2c7b044cbf7623362b6cdf4ed3
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
Tobias Hunger
2014-04-08 15:01:28 +02:00
parent 279756d062
commit b246108782
2 changed files with 0 additions and 29 deletions

View File

@@ -80,7 +80,6 @@ QbsProjectManagerPlugin::QbsProjectManagerPlugin() :
m_manager(0),
m_projectExplorer(0),
m_selectedProject(0),
m_selectedTarget(0),
m_selectedNode(0)
{ }
@@ -219,19 +218,8 @@ void QbsProjectManagerPlugin::projectWasAdded(Project *project)
void QbsProjectManagerPlugin::updateContextActions(ProjectExplorer::Node *node, ProjectExplorer::Project *project)
{
if (m_selectedProject) {
disconnect(m_selectedProject, SIGNAL(activeTargetChanged(ProjectExplorer::Target*)),
this, SLOT(activeTargetChanged()));
}
m_selectedNode = node;
m_selectedProject = qobject_cast<Internal::QbsProject *>(project);
if (m_selectedProject) {
connect(m_selectedProject, SIGNAL(activeTargetChanged(ProjectExplorer::Target*)),
this, SLOT(activeTargetChanged()));
}
activeTargetChanged();
bool isBuilding = BuildManager::isBuilding(project);
bool isFile = m_selectedProject && node && (node->nodeType() == ProjectExplorer::FileNodeType);
@@ -296,21 +284,6 @@ void QbsProjectManagerPlugin::updateBuildActions()
m_buildSubproject->setVisible(subprojectVisible);
}
void QbsProjectManagerPlugin::activeTargetChanged()
{
if (m_selectedTarget)
disconnect(m_selectedTarget, SIGNAL(activeBuildConfigurationChanged(ProjectExplorer::BuildConfiguration*)),
this, SLOT(updateReparseQbsAction()));
m_selectedTarget = m_selectedProject ? m_selectedProject->activeTarget() : 0;
if (m_selectedTarget)
connect(m_selectedTarget, SIGNAL(activeBuildConfigurationChanged(ProjectExplorer::BuildConfiguration*)),
this, SLOT(updateReparseQbsAction()));
updateReparseQbsAction();
}
void QbsProjectManagerPlugin::buildStateChanged(ProjectExplorer::Project *project)
{
if (project == m_selectedProject) {