BuildConfiguration: Simplfy code dealing with kit changes

Change-Id: Ia3014640b2e900998b8ebbda94975d15ea76ca70
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
Daniel Teske
2012-10-17 15:43:18 +02:00
parent ec272ea0e7
commit 7baa0d2ffb
2 changed files with 6 additions and 8 deletions

View File

@@ -92,8 +92,8 @@ BuildConfiguration::BuildConfiguration(Target *target, const Core::Id id) :
bsl->setDefaultDisplayName(tr("Clean"));
m_stepLists.append(bsl);
connect(KitManager::instance(), SIGNAL(kitUpdated(ProjectExplorer::Kit*)),
this, SLOT(handleKitUpdate(ProjectExplorer::Kit*)));
connect(target, SIGNAL(kitChanged()),
this, SLOT(handleKitUpdate()));
}
BuildConfiguration::BuildConfiguration(Target *target, BuildConfiguration *source) :
@@ -107,8 +107,8 @@ BuildConfiguration::BuildConfiguration(Target *target, BuildConfiguration *sourc
// otherwise BuildStepFactories might reject to set up a BuildStep for us
// since we are not yet the derived class!
connect(KitManager::instance(), SIGNAL(kitUpdated(ProjectExplorer::Kit*)),
this, SLOT(handleKitUpdate(ProjectExplorer::Kit*)));
connect(target, SIGNAL(kitChanged()),
this, SLOT(handleKitUpdate()));
}
BuildConfiguration::~BuildConfiguration()
@@ -187,10 +187,8 @@ bool BuildConfiguration::fromMap(const QVariantMap &map)
return ProjectConfiguration::fromMap(map);
}
void BuildConfiguration::handleKitUpdate(ProjectExplorer::Kit *k)
void BuildConfiguration::handleKitUpdate()
{
if (k != target()->kit())
return;
emit environmentChanged();
}