Prevent a recurring qml warning

Note that the connect_group metadata is also queried for non-connected printers; the model is not filtered, but non-connected printers are set to be invisible.
This commit is contained in:
fieldOfView 2019-01-11 17:40:36 +01:00
parent 3ecdd91223
commit c81689d233

View File

@ -12,10 +12,18 @@ Instantiator
model: Cura.GlobalStacksModel {}
MenuItem
{
text: model.metadata["connect_group_name"]
property string connectGroupName:
{
if("connect_group_name" in model.metadata)
{
return model.metadata["connect_group_name"]
}
return ""
}
text: connectGroupName
checkable: true
visible: model.hasRemoteConnection
checked: Cura.MachineManager.activeMachineNetworkGroupName == model.metadata["connect_group_name"]
checked: Cura.MachineManager.activeMachineNetworkGroupName == connectGroupName
exclusiveGroup: group
onTriggered: Cura.MachineManager.setActiveMachine(model.id)
}