From 086de6f8965b9748139742b92ba1bd4be69380de Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Mon, 11 Jul 2022 15:22:42 +0200 Subject: [PATCH] QmlProject: Allow only one project in QDS This keeps project management simple. Having multiple projects open often leads to confusion. Change-Id: If6344732cf2813ea8ccf6a1a790229d1038ec240 Reviewed-by: Brook Cronin Reviewed-by: Thomas Hartmann --- src/plugins/qmlprojectmanager/qmlproject.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugins/qmlprojectmanager/qmlproject.cpp b/src/plugins/qmlprojectmanager/qmlproject.cpp index bdaffac260d..b733601b28b 100644 --- a/src/plugins/qmlprojectmanager/qmlproject.cpp +++ b/src/plugins/qmlprojectmanager/qmlproject.cpp @@ -44,6 +44,7 @@ #include #include #include +#include #include #include @@ -109,6 +110,10 @@ QmlProject::QmlProject(const Utils::FilePath &fileName) setBuildSystemCreator([](Target *t) { return new QmlBuildSystem(t); }); if (QmlProject::isQtDesignStudio()) { + + EditorManager::closeAllDocuments(); + SessionManager::closeAllProjects(); + m_openFileConnection = connect(this, &QmlProject::anyParsingFinished,