From 974a51ff806402aadb1fc01cdff56852e6e50c30 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Wed, 9 Apr 2025 13:29:26 +0200 Subject: [PATCH] QmlDesigner: Add Model::projectStorageDependencies() Change-Id: I6294dfb2483943de52a31e5939cff993f97d4666 Reviewed-by: Marco Bubke --- src/plugins/qmldesigner/libs/designercore/include/model.h | 2 ++ src/plugins/qmldesigner/libs/designercore/model/model.cpp | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/src/plugins/qmldesigner/libs/designercore/include/model.h b/src/plugins/qmldesigner/libs/designercore/include/model.h index 6266a31b012..202f597eda2 100644 --- a/src/plugins/qmldesigner/libs/designercore/include/model.h +++ b/src/plugins/qmldesigner/libs/designercore/include/model.h @@ -285,6 +285,8 @@ public: PathCacheType &pathCache(); ProjectStorageTriggerUpdateInterface &projectStorageTriggerUpdate() const; + ProjectStorageDependencies projectStorageDependencies() const; + void emitInstancePropertyChange(AbstractView *view, const QList> &propertyList); void emitInstanceErrorChange(AbstractView *view, const QVector &instanceIds); diff --git a/src/plugins/qmldesigner/libs/designercore/model/model.cpp b/src/plugins/qmldesigner/libs/designercore/model/model.cpp index d6a80e05c36..d1169fbc3be 100644 --- a/src/plugins/qmldesigner/libs/designercore/model/model.cpp +++ b/src/plugins/qmldesigner/libs/designercore/model/model.cpp @@ -2025,6 +2025,13 @@ ProjectStorageTriggerUpdateInterface &Model::projectStorageTriggerUpdate() const return *d->projectStorageTriggerUpdate; } +ProjectStorageDependencies Model::projectStorageDependencies() const +{ + return ProjectStorageDependencies{*d->projectStorage, + *d->pathCache, + *d->projectStorageTriggerUpdate}; +} + void Model::emitInstancePropertyChange(AbstractView *view, const QList> &propertyList) {