diff options
author | hjk <hjk@qt.io> | 2019-12-09 12:59:38 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-12-09 14:12:45 +0000 |
commit | 041a86c8c7d8a7e563655c5ae4dae08752ceaad8 (patch) | |
tree | f1434adf884c101bc6741ab63c3565b56346a1e6 /src/plugins/compilationdatabaseprojectmanager | |
parent | b82add7813384c19879044b44796db1f8f067ad3 (diff) |
ProjectExplorer: Use function object for special build config init
Change-Id: I5da0f28ee1a64f8d9a3145f059019be702bee463
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/compilationdatabaseprojectmanager')
-rw-r--r-- | src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp | 12 | ||||
-rw-r--r-- | src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h | 8 |
2 files changed, 8 insertions, 12 deletions
diff --git a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp index 403976f7d1..973b37f45a 100644 --- a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp +++ b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp @@ -528,11 +528,15 @@ CompilationDatabaseEditorFactory::CompilationDatabaseEditorFactory() setCodeFoldingSupported(true); } -CompilationDatabaseBuildConfiguration::CompilationDatabaseBuildConfiguration( - ProjectExplorer::Target *target, Core::Id id) - : ProjectExplorer::BuildConfiguration(target, id) +class CompilationDatabaseBuildConfiguration : public BuildConfiguration { -} +public: + CompilationDatabaseBuildConfiguration(Target *target, Core::Id id) + : BuildConfiguration(target, id) + { + } +}; + CompilationDatabaseBuildConfigurationFactory::CompilationDatabaseBuildConfigurationFactory() { diff --git a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h index d70397c934..e8a3163563 100644 --- a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h +++ b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h @@ -95,14 +95,6 @@ public: CompilationDatabaseEditorFactory(); }; -class CompilationDatabaseBuildConfiguration : public ProjectExplorer::BuildConfiguration -{ - Q_OBJECT -public: - CompilationDatabaseBuildConfiguration(ProjectExplorer::Target *target, Core::Id id); - void initialize() final {} -}; - class CompilationDatabaseBuildConfigurationFactory : public ProjectExplorer::BuildConfigurationFactory { |