From 268fa9fe65015a51cc2ed08f957349de3ce06f13 Mon Sep 17 00:00:00 2001 From: Mahmoud Badri Date: Thu, 7 Dec 2023 18:16:19 +0200 Subject: [PATCH] EffectMaker: Show current composition name Fixes: QDS-11442 Change-Id: I047040e42fd60c00abe2be7e2210fc8bb53678cb Reviewed-by: Reviewed-by: Miikka Heikkinen Reviewed-by: Amr Elsayed Reviewed-by: Qt CI Patch Build Bot --- .../effectMakerQmlSources/EffectMakerTopBar.qml | 8 ++++++++ src/plugins/effectmakernew/effectmakermodel.cpp | 1 + 2 files changed, 9 insertions(+) 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();