aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qbsprojectmanager
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qbsprojectmanager')
-rw-r--r--src/plugins/qbsprojectmanager/qbsproject.cpp8
-rw-r--r--src/plugins/qbsprojectmanager/qbsproject.h2
2 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp
index db8404f1780..51a16e0f6f6 100644
--- a/src/plugins/qbsprojectmanager/qbsproject.cpp
+++ b/src/plugins/qbsprojectmanager/qbsproject.cpp
@@ -139,10 +139,14 @@ ProjectImporter *QbsProject::projectImporter() const
return m_importer;
}
-void QbsProject::configureAsExampleProject()
+void QbsProject::configureAsExampleProject(Kit *kit)
{
QList<BuildInfo> infoList;
- const QList<Kit *> kits = KitManager::kits();
+ QList<Kit *> kits;
+ if (kit)
+ kits.append(kit);
+ else
+ kits = KitManager::kits();
for (Kit *k : kits) {
if (QtSupport::QtKitAspect::qtVersion(k) != nullptr) {
if (auto factory = BuildConfigurationFactory::find(k, projectFilePath()))
diff --git a/src/plugins/qbsprojectmanager/qbsproject.h b/src/plugins/qbsprojectmanager/qbsproject.h
index 7d4a027adf7..13f9803c254 100644
--- a/src/plugins/qbsprojectmanager/qbsproject.h
+++ b/src/plugins/qbsprojectmanager/qbsproject.h
@@ -64,7 +64,7 @@ public:
ProjectExplorer::DeploymentKnowledge deploymentKnowledge() const override;
- void configureAsExampleProject() final;
+ void configureAsExampleProject(ProjectExplorer::Kit *kit) final;
private:
mutable ProjectExplorer::ProjectImporter *m_importer = nullptr;