CURA-4461 Show nozzles and buildplates separately depending on the

hardware_type metadata in variants
This commit is contained in:
Diego Prado Gesto 2018-01-10 11:42:43 +01:00
parent 2613b4d1a3
commit fd46f6968b
3 changed files with 17 additions and 8 deletions

View file

@ -12,7 +12,6 @@ Menu
id: menu
title: "Build plate"
property int buildplateIndex: 0
property bool printerConnected: Cura.MachineManager.printerOutputDevices.length != 0
property bool isClusterPrinter:
{
@ -66,13 +65,14 @@ Menu
filter:
{
"type": "variant",
"hardware_type": "buildplate",
"definition": Cura.MachineManager.activeDefinitionId //Only show variants of this machine
}
}
MenuItem {
text: model.name
checkable: true
checked: model.id == Cura.MachineManager.buildplateIds[buildplateIndex]
// checked: model.id == Cura.MachineManager.buildplateIds[buildplateIndex]
exclusiveGroup: group
onTriggered:
{

View file

@ -68,8 +68,17 @@ Menu
{
filter:
{
"type": "variant",
"definition": Cura.MachineManager.activeQualityDefinitionId //Only show variants of this machine
var filter_dict =
{
"type": "variant",
"definition": Cura.MachineManager.activeQualityDefinitionId //Only show variants of this machine
}
if (Cura.MachineManager.hasVariantBuildplates)
{
filter_dict["hardware_type"] = "nozzle"
}
return filter_dict
}
}
MenuItem {