diff options
Diffstat (limited to 'src/plugins/qbsprojectmanager')
-rw-r--r-- | src/plugins/qbsprojectmanager/qbsproject.cpp | 8 | ||||
-rw-r--r-- | src/plugins/qbsprojectmanager/qbsproject.h | 2 |
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; |