diff --git a/share/qtcreator/qmldesigner/effectMakerQmlSources/EffectMakerTopBar.qml b/share/qtcreator/qmldesigner/effectMakerQmlSources/EffectMakerTopBar.qml index c8758ff2ebb..1ae879994bd 100644 --- a/share/qtcreator/qmldesigner/effectMakerQmlSources/EffectMakerTopBar.qml +++ b/share/qtcreator/qmldesigner/effectMakerQmlSources/EffectMakerTopBar.qml @@ -26,6 +26,14 @@ Rectangle { onClicked: root.saveClicked() } + Text { + readonly property string compName: EffectMakerBackend.effectMakerModel.currentComposition + + text: compName !== "" ? compName : qsTr("Untitled") + anchors.centerIn: parent + color: StudioTheme.Values.themeTextColor + } + HelperWidgets.AbstractButton { anchors.verticalCenter: parent.verticalCenter anchors.rightMargin: 5 diff --git a/src/plugins/effectmakernew/effectmakermodel.cpp b/src/plugins/effectmakernew/effectmakermodel.cpp index f71fa1d75f5..d459a02845f 100644 --- a/src/plugins/effectmakernew/effectmakermodel.cpp +++ b/src/plugins/effectmakernew/effectmakermodel.cpp @@ -150,6 +150,7 @@ void EffectMakerModel::clear() qDeleteAll(m_nodes); m_nodes.clear(); endResetModel(); + setCurrentComposition(""); setIsEmpty(true); emit nodesChanged();