From 041a86c8c7d8a7e563655c5ae4dae08752ceaad8 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 9 Dec 2019 12:59:38 +0100 Subject: ProjectExplorer: Use function object for special build config init Change-Id: I5da0f28ee1a64f8d9a3145f059019be702bee463 Reviewed-by: Christian Kandeler --- .../compilationdatabaseproject.cpp | 12 ++++++++---- .../compilationdatabaseproject.h | 8 -------- 2 files changed, 8 insertions(+), 12 deletions(-) (limited to 'src/plugins/compilationdatabaseprojectmanager') diff --git a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp index 403976f7d17..973b37f45ae 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 d70397c9345..e8a3163563e 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 { -- cgit v1.2.3