From d692c3ba54232a6d0fced97921192960291d356e Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 10 Apr 2025 18:57:29 +0200 Subject: [PATCH] QmlDesigner: Inflate dot properties for binding editor Task-numbner: QDS-15183 Change-Id: If899ca6ff3f8416205718bb4ae6f5570e66ab666 Reviewed-by: Marco Bubke --- .../qmldesigner/components/bindingeditor/bindingeditor.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/components/bindingeditor/bindingeditor.cpp b/src/plugins/qmldesigner/components/bindingeditor/bindingeditor.cpp index a62f507b943..3b5461581c3 100644 --- a/src/plugins/qmldesigner/components/bindingeditor/bindingeditor.cpp +++ b/src/plugins/qmldesigner/components/bindingeditor/bindingeditor.cpp @@ -205,8 +205,9 @@ void BindingEditor::prepareBindings() for (const auto &objnode : allNodes) { BindingEditorDialog::BindingOption binding; - for (const auto &property : objnode.metaInfo().properties()) { - const auto &propertyType = property.propertyType(); + for (const auto &property : + MetaInfoUtils::addInflatedValueAndReadOnlyProperties(objnode.metaInfo().properties())) { + const auto &propertyType = property.property.propertyType(); if (compareTypes(m_backendValueType, propertyType)) { binding.properties.append(QString::fromUtf8(property.name()));