From f2b2048b51d7a18b4b5cb15bb216376728c26cb1 Mon Sep 17 00:00:00 2001 From: Saumya Jain Date: Wed, 27 Mar 2024 11:58:55 +0100 Subject: [PATCH] Update support extruder settings behavior Changed the settings in RecommendedSupportSelector.qml so that now all extruders will not be updated by default. However, when a user changes the selected index, a temporary update to all extruders will be triggered. This allows for specific user-directed changes to propagate correctly across all extruders. CURA-11776 --- .../Recommended/RecommendedSupportSelector.qml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml b/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml index b3249bc5c0..254ba477bf 100644 --- a/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml +++ b/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml @@ -56,7 +56,7 @@ RecommendedSettingSection width: parent.width settingName: "support_structure" propertyRemoveUnusedValue: false - updateAllExtruders: true + updateAllExtruders: false defaultExtruderIndex: supportExtruderProvider.properties.value } }, @@ -73,7 +73,12 @@ RecommendedSettingSection settingControl: Cura.SingleSettingExtruderSelectorBar { extruderSettingName: "support_extruder_nr" - onSelectedIndexChanged: support.forceUpdateSettings() + onSelectedIndexChanged: + { + support.updateAllExtruders = true + support.forceUpdateSettings() + support.updateAllExtruders = false + } } }, RecommendedSettingItem