diff --git a/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml b/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml index 00a54a3e95..ae6ccd277e 100644 --- a/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml +++ b/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml @@ -42,12 +42,12 @@ Item { { id: extruderSelector - model: Cura.extruders_model + model: Cura.ExtrudersModel { - id: extruders_model - onModelChanged: extruderSelector.color = extruders_model.getItem(extruderSelector.currentIndex).color + id: extrudersModel + onModelChanged: extruderSelector.color = extrudersModel.getItem(extruderSelector.currentIndex).color } - property string color: extruders_model.getItem(extruderSelector.currentIndex).color + property string color: extrudersModel.getItem(extruderSelector.currentIndex).color visible: machineExtruderCount.properties.value > 1 textRole: "name" width: UM.Theme.getSize("setting_control").width @@ -128,19 +128,19 @@ Item { onActivated: { - UM.ActiveTool.setProperty("SelectedActiveExtruder", extruders_model.getItem(index).id); - extruderSelector.color = extruders_model.getItem(index).color; + UM.ActiveTool.setProperty("SelectedActiveExtruder", extrudersModel.getItem(index).id); + extruderSelector.color = extrudersModel.getItem(index).color; } onModelChanged: updateCurrentIndex(); function updateCurrentIndex() { - for(var i = 0; i < extruders_model.rowCount(); ++i) + for(var i = 0; i < extrudersModel.rowCount(); ++i) { - if(extruders_model.getItem(i).id == UM.ActiveTool.properties.getValue("SelectedActiveExtruder")) + if(extrudersModel.getItem(i).id == UM.ActiveTool.properties.getValue("SelectedActiveExtruder")) { extruderSelector.currentIndex = i; - extruderSelector.color = extruders_model.getItem(i).color; + extruderSelector.color = extrudersModel.getItem(i).color; return; } }