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) {