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