From 3f597a5935b49115a6969d65b340359691e611a4 Mon Sep 17 00:00:00 2001 From: Ali Kianian Date: Tue, 16 Apr 2024 14:02:25 +0300 Subject: [PATCH] QmlDesigner: Modify the model editor files path Task-number: QDS-12505 Change-Id: Ib35ba7ab8ce3c6a980770bd73385d1afab630a2d Reviewed-by: Miikka Heikkinen --- .../collectioneditor/collectioneditorutils.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/plugins/qmldesigner/components/collectioneditor/collectioneditorutils.cpp b/src/plugins/qmldesigner/components/collectioneditor/collectioneditorutils.cpp index f1e4e2c207d..29b833cc2ce 100644 --- a/src/plugins/qmldesigner/components/collectioneditor/collectioneditorutils.cpp +++ b/src/plugins/qmldesigner/components/collectioneditor/collectioneditorutils.cpp @@ -96,13 +96,17 @@ Utils::FilePath dataStoreDir() if (!currentProject) return {}; - return currentProject->projectDirectory().pathAppended("/imports/" - + currentProject->displayName()); + FilePath oldImportDirectory = currentProject->projectDirectory().pathAppended( + "imports/" + currentProject->displayName()); + if (oldImportDirectory.exists()) + return oldImportDirectory; + + return currentProject->projectDirectory().pathAppended(currentProject->displayName()); } inline Utils::FilePath collectionPath(const QString &filePath) { - return dataStoreDir().pathAppended("/" + filePath); + return dataStoreDir().pathAppended(filePath); } inline Utils::FilePath qmlDirFilePath()