Simplify use of ExtrudersModel

This commit is contained in:
fieldOfView 2016-08-18 12:30:13 +02:00
parent efbb2ed081
commit ad001c71be

View File

@ -354,12 +354,11 @@ Item
Component.onCompleted: populateExtruderModel() Component.onCompleted: populateExtruderModel()
} }
//: Invisible list used to populate the extrudelModel //: Model used to populate the extrudelModel
ListView Cura.ExtrudersModel
{ {
id: extruders id: extruders
model: Cura.ExtrudersModel { onModelChanged: populateExtruderModel() } onModelChanged: populateExtruderModel()
visible: false
} }
} }
@ -370,10 +369,10 @@ Item
text: catalog.i18nc("@label", "Don't print support"), text: catalog.i18nc("@label", "Don't print support"),
color: "" color: ""
}) })
for(var extruderNumber = 0; extruderNumber < extruders.model.rowCount() ; extruderNumber++) { for(var extruderNumber = 0; extruderNumber < extruders.rowCount() ; extruderNumber++) {
extruderModel.append({ extruderModel.append({
text: catalog.i18nc("@label", "Print using %1").arg(extruders.model.getItem(extruderNumber).name), text: catalog.i18nc("@label", "Print support using %1").arg(extruders.getItem(extruderNumber).name),
color: extruders.model.getItem(extruderNumber).color color: extruders.getItem(extruderNumber).color
}) })
} }
} }