CURA-4525 placed view menu items in Build Plate submenu

This commit is contained in:
Jack Ha 2018-01-04 10:32:54 +01:00
parent 8854a28d56
commit a5d9aac91b

View File

@ -46,21 +46,26 @@ Menu
visible: UM.Preferences.getValue("cura/use_multi_build_plate") visible: UM.Preferences.getValue("cura/use_multi_build_plate")
} }
Instantiator Menu
{ {
model: Cura.BuildPlateModel id: buildPlateMenu;
MenuItem { title: catalog.i18nc("@action:inmenu menubar:view","&Build plate");
text: Cura.BuildPlateModel.getItem(index).name; Instantiator
onTriggered: Cura.BuildPlateModel.setActiveBuildPlate(Cura.BuildPlateModel.getItem(index).buildPlateNumber); {
checkable: true; model: Cura.BuildPlateModel
checked: Cura.BuildPlateModel.getItem(index).buildPlateNumber == Cura.BuildPlateModel.activeBuildPlate; MenuItem {
exclusiveGroup: buildPlateGroup; text: Cura.BuildPlateModel.getItem(index).name;
visible: UM.Preferences.getValue("cura/use_multi_build_plate") onTriggered: Cura.SceneController.setActiveBuildPlate(Cura.BuildPlateModel.getItem(index).buildPlateNumber);
checkable: true;
checked: Cura.BuildPlateModel.getItem(index).buildPlateNumber == Cura.BuildPlateModel.activeBuildPlate;
exclusiveGroup: buildPlateGroup;
visible: UM.Preferences.getValue("cura/use_multi_build_plate")
}
onObjectAdded: buildPlateMenu.insertItem(index, object);
onObjectRemoved: buildPlateMenu.removeItem(object)
} }
onObjectAdded: base.insertItem(index, object); ExclusiveGroup { id: buildPlateGroup; }
onObjectRemoved: base.removeItem(object)
} }
ExclusiveGroup { id: buildPlateGroup; }
MenuSeparator {} MenuSeparator {}