From 6265b6643d60ce8be5f33d2f0060f7b766b4818e Mon Sep 17 00:00:00 2001 From: Mahmoud Badri Date: Fri, 19 Jan 2024 12:38:13 +0200 Subject: [PATCH] EffectMaker: Add node description tooltips to the 'add nodes' ComboxBox Fixes: QDS-11414 Change-Id: Ic047c591933a050a4c94147c6c228d7174522353 Reviewed-by: Miikka Heikkinen --- .../qtcreator/qmldesigner/effectMakerQmlSources/EffectNode.qml | 3 ++- src/plugins/effectmakernew/effectnode.cpp | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/share/qtcreator/qmldesigner/effectMakerQmlSources/EffectNode.qml b/share/qtcreator/qmldesigner/effectMakerQmlSources/EffectNode.qml index 865b60cf824..a2d35bc577d 100644 --- a/share/qtcreator/qmldesigner/effectMakerQmlSources/EffectNode.qml +++ b/share/qtcreator/qmldesigner/effectMakerQmlSources/EffectNode.qml @@ -25,7 +25,8 @@ Rectangle { anchors.fill: parent acceptedButtons: Qt.LeftButton - tooltip: modelData.canBeAdded ? "" : qsTr("Existing effect has conflicting properties, this effect cannot be added.") + tooltip: modelData.canBeAdded ? modelData.nodeDescription + : qsTr("Existing effect has conflicting properties, this effect cannot be added.") onClicked: { if (modelData.canBeAdded) diff --git a/src/plugins/effectmakernew/effectnode.cpp b/src/plugins/effectmakernew/effectnode.cpp index a10703db8f7..b926a45dec8 100644 --- a/src/plugins/effectmakernew/effectnode.cpp +++ b/src/plugins/effectmakernew/effectnode.cpp @@ -28,6 +28,7 @@ EffectNode::EffectNode(const QString &qenPath) CompositionNode node({}, qenPath); m_name = node.name(); + m_description = node.description(); const QList uniforms = node.uniforms(); for (const Uniform *uniform : uniforms)