forked from qt-creator/qt-creator
EffectComposer: Preserve expand state of effect node sections
Fixes: QDS-11974 Change-Id: I38d9efb8f05d5b0064fe9e85fdf4b624f5cef11f Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
This commit is contained in:
@@ -117,6 +117,11 @@ EffectComposerWidget::EffectComposerWidget(EffectComposerView *view)
|
||||
}
|
||||
});
|
||||
|
||||
connect(m_effectComposerModel.data(), &EffectComposerModel::modelAboutToBeReset,
|
||||
this, [this] {
|
||||
QMetaObject::invokeMethod(quickWidget()->rootObject(), "storeExpandStates");
|
||||
});
|
||||
|
||||
connect(Core::EditorManager::instance(), &Core::EditorManager::aboutToSave, this, [this] {
|
||||
if (m_effectComposerModel->hasUnsavedChanges()) {
|
||||
QString compName = m_effectComposerModel->currentComposition();
|
||||
|
||||
Reference in New Issue
Block a user