From 9aa5a4cc6c52acaa010dd140ba6b896e88f3c1d5 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 8 Sep 2022 12:16:24 +0200 Subject: [PATCH] QmlDesigner: Convert translation functions This converts the translation functions when dragging in items from the library. Task-number: QDS-7598 Change-Id: Iaed0f6683c2083e1d103ddfc07fe7ba2a2e9224c Reviewed-by: Aleksei German --- src/plugins/qmldesigner/designercore/model/qmlvisualnode.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/designercore/model/qmlvisualnode.cpp b/src/plugins/qmldesigner/designercore/model/qmlvisualnode.cpp index 04fee0327c3..b375804c311 100644 --- a/src/plugins/qmldesigner/designercore/model/qmlvisualnode.cpp +++ b/src/plugins/qmldesigner/designercore/model/qmlvisualnode.cpp @@ -292,7 +292,8 @@ QmlObjectNode QmlVisualNode::createQmlObjectNode(AbstractView *view, for (const auto &property : itemLibraryEntry.properties()) { if (property.type() == "binding") { - propertyBindingList.append(PropertyBindingEntry(property.name(), property.value().toString())); + const QString value = QmlObjectNode::convertToCorrectTranslatableFunction(property.value().toString()); + propertyBindingList.append(PropertyBindingEntry(property.name(), value)); } else if (property.type() == "enum") { propertyEnumList.append(PropertyBindingEntry(property.name(), property.value().toString())); } else if (property.value().toString() == QString::fromLatin1(imagePlaceHolder)) {