Fix ExtruderModel reference in machine settings dialog

This commit is contained in:
Lipu Fei 2018-12-18 09:32:11 +01:00
parent 08458df873
commit 9f52a52ea3

View file

@ -14,20 +14,9 @@ Cura.MachineAction
{
id: base
property var extrudersModel: CuraApplication.getExtrudersModel()
property int extruderTabsCount: 0
property var activeMachineId: Cura.MachineManager.activeMachine != null ? Cura.MachineManager.activeMachine.id : ""
Connections
{
target: base.extrudersModel
onModelChanged:
{
var extruderCount = base.extrudersModel.count;
base.extruderTabsCount = extruderCount;
}
}
Connections
{
target: dialog ? dialog : null
@ -357,11 +346,11 @@ Cura.MachineAction
Repeater
{
id: extruderTabsRepeater
model: base.extruderTabsCount
model: base.extrudersModel
Tab
{
title: base.extrudersModel.getItem(index).name
title: model.name
anchors.margins: UM.Theme.getSize("default_margin").width
Column