aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/compilationdatabaseprojectmanager
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-12-09 12:59:38 +0100
committerhjk <hjk@qt.io>2019-12-09 14:12:45 +0000
commit041a86c8c7d8a7e563655c5ae4dae08752ceaad8 (patch)
treef1434adf884c101bc6741ab63c3565b56346a1e6 /src/plugins/compilationdatabaseprojectmanager
parentb82add7813384c19879044b44796db1f8f067ad3 (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.cpp12
-rw-r--r--src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.h8
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
{