Remove "Save All" and add "Save As" MenuItem

CURA-3496
This commit is contained in:
Lipu Fei 2017-03-17 14:31:19 +01:00
parent e620d8fd9a
commit 8e77d212f7

View file

@ -92,26 +92,18 @@ UM.MainWindow
iconName: "document-save-as"; iconName: "document-save-as";
onTriggered: UM.OutputDeviceManager.requestWriteSelectionToDevice("local_file", PrintInformation.jobName, { "filter_by_machine": false, "preferred_mimetype": "application/vnd.ms-package.3dmanufacturing-3dmodel+xml"}); onTriggered: UM.OutputDeviceManager.requestWriteSelectionToDevice("local_file", PrintInformation.jobName, { "filter_by_machine": false, "preferred_mimetype": "application/vnd.ms-package.3dmanufacturing-3dmodel+xml"});
} }
Menu
{
id: saveAllMenu
title: catalog.i18nc("@title:menu menubar:file","Save &All")
iconName: "document-save-all";
enabled: devicesModel.rowCount() > 0 && UM.Backend.progress > 0.99;
Instantiator
{
model: UM.OutputDevicesModel { id: devicesModel; }
MenuItem MenuItem
{ {
text: model.description; id: saveAsMenu
onTriggered: UM.OutputDeviceManager.requestWriteToDevice(model.id, PrintInformation.jobName, { "filter_by_machine": false, "preferred_mimetype": "application/vnd.ms-package.3dmanufacturing-3dmodel+xml"}); text: catalog.i18nc("@title:menu menubar:file", "Save &As")
} onTriggered:
onObjectAdded: saveAllMenu.insertItem(index, object) {
onObjectRemoved: saveAllMenu.removeItem(object) var localDeviceId = "local_file";
UM.OutputDeviceManager.requestWriteToDevice(localDeviceId, PrintInformation.jobName, { "filter_by_machine": false, "preferred_mimetype": "application/vnd.ms-package.3dmanufacturing-3dmodel+xml"});
} }
} }
MenuItem MenuItem
{ {
id: saveWorkspaceMenu id: saveWorkspaceMenu