ProjectExplorer: Handle parsingStarted/Finished in BuildConfiguration

Make all buildconfigurations disabled while the project parses.

This unifies how this is handled in different build systems.

Change-Id: I6afca3743ad1433529a4f9d3bfdf73042799e456
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
Tobias Hunger
2019-08-14 12:26:59 +02:00
parent 183f01cc1d
commit 988d376ad0
12 changed files with 10 additions and 87 deletions

View File

@@ -542,26 +542,6 @@ QString QmakeBuildConfiguration::extractSpecFromArguments(QString *args,
return parsedSpec.toString();
}
bool QmakeBuildConfiguration::isEnabled() const
{
return m_isEnabled;
}
QString QmakeBuildConfiguration::disabledReason() const
{
if (!m_isEnabled)
return tr("Parsing the .pro file");
return QString();
}
void QmakeBuildConfiguration::setEnabled(bool enabled)
{
if (m_isEnabled == enabled)
return;
m_isEnabled = enabled;
emit enabledChanged();
}
/*!
\class QmakeBuildConfigurationFactory
*/