From a8f7e8636cac55aef8200bae929f6441402c61c3 Mon Sep 17 00:00:00 2001 From: "saumya.jain" Date: Thu, 28 Sep 2023 16:43:24 +0200 Subject: [PATCH] CURA-10967 set property value updated to take into account if resolve is present or not. --- .../Recommended/RecommendedSupportSelector.qml | 2 ++ resources/qml/Widgets/SingleSettingComboBox.qml | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml b/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml index 44b3d28e24..ef12bb81e6 100644 --- a/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml +++ b/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml @@ -43,6 +43,7 @@ RecommendedSettingSection settingControl: Cura.SingleSettingComboBox { + id:support width: parent.width settingName: "support_structure" } @@ -60,6 +61,7 @@ RecommendedSettingSection settingControl: Cura.SingleSettingExtruderSelectorBar { extruderSettingName: "support_extruder_nr" + onSelectedIndexChanged: support.forceUpdateSettings() } }, RecommendedSettingItem diff --git a/resources/qml/Widgets/SingleSettingComboBox.qml b/resources/qml/Widgets/SingleSettingComboBox.qml index 1b7101e9e7..f6790c75b5 100644 --- a/resources/qml/Widgets/SingleSettingComboBox.qml +++ b/resources/qml/Widgets/SingleSettingComboBox.qml @@ -87,6 +87,11 @@ Cura.ComboBox { } } + function forceUpdateSettings() + { + comboboxModel.updateModel(); + propertyProvider.setPropertyValue("value", comboboxModel.get(currentIndex).code , skip_resolve =true) + } function updateSetting(value) {