diff options
author | hjk <[email protected]> | 2019-06-27 10:22:13 +0200 |
---|---|---|
committer | hjk <[email protected]> | 2019-06-27 14:19:53 +0000 |
commit | 5dbfd46bcfe177b8308c70a66f7d404429249f6b (patch) | |
tree | 32ec9dddacc52c49b4634aad5dc41d1f2f3d3af0 /src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp | |
parent | f94e55b80790807a8357f50ee62751d88f80910a (diff) |
ProjectExplorer: Merge BuildConfigurationFactory::availableBuilds
... and availableSetups as far as mechanically possible.
Change-Id: Ia1d7babe943eea25da97cef7838187c234378673
Reviewed-by: Christian Kandeler <[email protected]>
Diffstat (limited to 'src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp')
-rw-r--r-- | src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp index 95cc20b2c0c..c1c9ddcaa39 100644 --- a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp +++ b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp @@ -59,6 +59,7 @@ #endif using namespace ProjectExplorer; +using namespace Utils; namespace CompilationDatabaseProjectManager { namespace Internal { @@ -529,26 +530,15 @@ CompilationDatabaseBuildConfigurationFactory::CompilationDatabaseBuildConfigurat setSupportedProjectMimeTypeName(Constants::COMPILATIONDATABASEMIMETYPE); } -static QList<ProjectExplorer::BuildInfo> defaultBuildInfos( - const ProjectExplorer::BuildConfigurationFactory *factory, const QString &name) +QList<BuildInfo> CompilationDatabaseBuildConfigurationFactory::availableBuilds + (const Kit *, const FilePath &, bool) const { - ProjectExplorer::BuildInfo info(factory); + const QString name = tr("Release"); + ProjectExplorer::BuildInfo info(this); info.typeName = name; info.displayName = name; info.buildType = BuildConfiguration::Release; - QList<ProjectExplorer::BuildInfo> buildInfos; - buildInfos << info; - return buildInfos; -} - -QList<BuildInfo> CompilationDatabaseBuildConfigurationFactory::availableBuilds(const Kit *, const Utils::FilePath &) const -{ - return defaultBuildInfos(this, tr("Release")); -} - -QList<BuildInfo> CompilationDatabaseBuildConfigurationFactory::availableSetups(const Kit *, const Utils::FilePath &) const -{ - return defaultBuildInfos(this, tr("Release")); + return {info}; } } // namespace Internal |