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

@@ -55,8 +55,6 @@ class CMakeBuildConfiguration : public ProjectExplorer::BuildConfiguration
public:
void emitBuildTypeChanged();
bool isEnabled() const override;
CMakeConfig configurationForCMake() const;
CMakeConfig configurationFromCMake() const;
@@ -93,8 +91,6 @@ private:
bool fromMap(const QVariantMap &map) override;
bool isParsing() const;
enum ForceEnabledChanged { False, True };
void clearError(ForceEnabledChanged fec = ForceEnabledChanged::False);