diff --git a/src/plugins/qmldesigner/libs/designsystem/dsstore.cpp b/src/plugins/qmldesigner/libs/designsystem/dsstore.cpp index 4fd0a17d164..4c9aedf2f97 100644 --- a/src/plugins/qmldesigner/libs/designsystem/dsstore.cpp +++ b/src/plugins/qmldesigner/libs/designsystem/dsstore.cpp @@ -222,6 +222,11 @@ std::optional DSStore::typeName(DSThemeManager *collection) const return {}; } +std::optional DSStore::moduleDirPath() const +{ + return dsModuleDir(m_ed); +} + std::optional DSStore::loadCollection(const QString &typeName, const Utils::FilePath &qmlFilePath) { diff --git a/src/plugins/qmldesigner/libs/designsystem/dsstore.h b/src/plugins/qmldesigner/libs/designsystem/dsstore.h index 03e8e1ddc21..6beb22b87a3 100644 --- a/src/plugins/qmldesigner/libs/designsystem/dsstore.h +++ b/src/plugins/qmldesigner/libs/designsystem/dsstore.h @@ -33,6 +33,8 @@ public: DSThemeManager *addCollection(const QString &qmlTypeName); std::optional typeName(DSThemeManager *collection) const; + std::optional moduleDirPath() const; + private: std::optional loadCollection(const QString &typeName, const Utils::FilePath &qmlFilePath); std::optional writeQml(const DSThemeManager &mgr,