forked from qt-creator/qt-creator
Project: Get rid of builddirectoryChanged signal
Get rid of Project::buildDirectoryChanged signal as well as Target::buildDirectoryChanged (and the infrastructure). Change-Id: Ia749e62eec7e182e558d81115dc2a3d07b72b346 Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
@@ -242,7 +242,6 @@ void Project::addTarget(Target *t)
|
||||
d->m_targets.push_back(t);
|
||||
connect(t, &Target::buildConfigurationEnabledChanged,
|
||||
this, &Project::changeBuildConfigurationEnabled);
|
||||
connect(t, &Target::buildDirectoryChanged, this, &Project::onBuildDirectoryChanged);
|
||||
connect(t, &Target::addedProjectConfiguration, this, &Project::addedProjectConfiguration);
|
||||
connect(t, &Target::aboutToRemoveProjectConfiguration, this, &Project::aboutToRemoveProjectConfiguration);
|
||||
connect(t, &Target::removedProjectConfiguration, this, &Project::removedProjectConfiguration);
|
||||
@@ -867,11 +866,4 @@ void Project::setPreferredKitPredicate(const Kit::Predicate &predicate)
|
||||
d->m_preferredKitPredicate = predicate;
|
||||
}
|
||||
|
||||
void Project::onBuildDirectoryChanged()
|
||||
{
|
||||
auto target = qobject_cast<Target *>(sender());
|
||||
if (target && target == activeTarget())
|
||||
emit buildDirectoryChanged();
|
||||
}
|
||||
|
||||
} // namespace ProjectExplorer
|
||||
|
||||
Reference in New Issue
Block a user