From 736d04ba8de932f37626db8ce5b0d54865c37aaa Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 4 Feb 2016 12:33:39 +0100 Subject: [PATCH] Fix getting container properties Due to an optimisation earlier, the model and selected index in the per-object settings panel couldn't be found. This was giving errors and making the per-object settings unusable. Contributes to issue CURA-458. --- .../PerObjectSettingsTool/PerObjectSettingsPanel.qml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml b/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml index 05e78b67b4..6bcec10e71 100644 --- a/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml +++ b/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml @@ -10,7 +10,7 @@ import UM 1.1 as UM Item { id: base; - property int currentIndex: UM.ActiveTool.properties.SelectedIndex; + property int currentIndex: UM.ActiveTool.properties.getValue("SelectedIndex") UM.I18nCatalog { id: catalog; name: "cura"; } @@ -41,8 +41,8 @@ Item { value: UM.ActiveTool.properties.getValue("Model").getItem(base.currentIndex).profile onItemValueChanged: { - var item = UM.ActiveTool.properties.Model.getItem(base.currentIndex); - UM.ActiveTool.properties.Model.setObjectProfile(item.id, value) + var item = UM.ActiveTool.properties.getValue("Model").getItem(base.currentIndex); + UM.ActiveTool.properties.getValue("Model").setObjectProfile(item.id, value) } } @@ -266,8 +266,8 @@ Item { height: model.global_only ? 0 : undefined onClicked: { - var object_id = UM.ActiveTool.properties.Model.getItem(base.currentIndex).id; - UM.ActiveTool.properties.Model.addSettingOverride(object_id, model.key); + var object_id = UM.ActiveTool.properties.getValue("Model").getItem(base.currentIndex).id; + UM.ActiveTool.properties.getValue("Model").addSettingOverride(object_id, model.key); settingPickDialog.visible = false; }