Qbs: Simplify builddir change handling

Change-Id: Ie2eff91d58df007b53a86b353423e4183b845a80
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2019-07-25 18:58:07 +02:00
parent 9b5ac303f3
commit 00bdb007ee

View File

@@ -556,11 +556,8 @@ QbsBuildStepConfigWidget::QbsBuildStepConfigWidget(QbsBuildStep *step) :
this, &QbsBuildStepConfigWidget::updateState); this, &QbsBuildStepConfigWidget::updateState);
connect(&QbsProjectManagerSettings::instance(), &QbsProjectManagerSettings::settingsBaseChanged, connect(&QbsProjectManagerSettings::instance(), &QbsProjectManagerSettings::settingsBaseChanged,
this, &QbsBuildStepConfigWidget::updateState); this, &QbsBuildStepConfigWidget::updateState);
step->target()->subscribeSignal(&ProjectExplorer::BuildConfiguration::buildDirectoryChanged, connect(step->buildConfiguration(), &BuildConfiguration::buildDirectoryChanged,
this, [this]() { this, &QbsBuildStepConfigWidget::updateState);
if (this->step()->buildConfiguration() == sender())
updateState();
});
setContentsMargins(0, 0, 0, 0); setContentsMargins(0, 0, 0, 0);