aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp
diff options
context:
space:
mode:
authorhjk <[email protected]>2019-06-27 10:22:13 +0200
committerhjk <[email protected]>2019-06-27 14:19:53 +0000
commit5dbfd46bcfe177b8308c70a66f7d404429249f6b (patch)
tree32ec9dddacc52c49b4634aad5dc41d1f2f3d3af0 /src/plugins/compilationdatabaseprojectmanager/compilationdatabaseproject.cpp
parentf94e55b80790807a8357f50ee62751d88f80910a (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.cpp22
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