mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-05-22 04:29:01 +08:00
Add several actions to menus that were missing
This commit is contained in:
parent
cdc93d3839
commit
80c5adc59a
@ -41,7 +41,7 @@ UM.MainWindow
|
|||||||
Menu
|
Menu
|
||||||
{
|
{
|
||||||
id: recentFilesMenu;
|
id: recentFilesMenu;
|
||||||
title: catalog.i18nc("@title:menu", "Open Recent")
|
title: catalog.i18nc("@title:menu", "Open &Recent")
|
||||||
iconName: "document-open-recent";
|
iconName: "document-open-recent";
|
||||||
|
|
||||||
enabled: Printer.recentFiles.length > 0;
|
enabled: Printer.recentFiles.length > 0;
|
||||||
@ -70,7 +70,7 @@ UM.MainWindow
|
|||||||
|
|
||||||
MenuItem
|
MenuItem
|
||||||
{
|
{
|
||||||
text: catalog.i18nc("@action:inmenu", "Save Selection to File");
|
text: catalog.i18nc("@action:inmenu", "&Save Selection to File");
|
||||||
enabled: UM.Selection.hasSelection;
|
enabled: UM.Selection.hasSelection;
|
||||||
iconName: "document-save-as";
|
iconName: "document-save-as";
|
||||||
onTriggered: UM.OutputDeviceManager.requestWriteSelectionToDevice("local_file");
|
onTriggered: UM.OutputDeviceManager.requestWriteSelectionToDevice("local_file");
|
||||||
@ -78,8 +78,8 @@ UM.MainWindow
|
|||||||
Menu
|
Menu
|
||||||
{
|
{
|
||||||
id: saveAllMenu
|
id: saveAllMenu
|
||||||
title: catalog.i18nc("@title:menu","Save All")
|
title: catalog.i18nc("@title:menu","Save &All")
|
||||||
iconName: "document-save";
|
iconName: "document-save-all";
|
||||||
enabled: devicesModel.rowCount() > 0 && UM.Backend.progress > 0.99;
|
enabled: devicesModel.rowCount() > 0 && UM.Backend.progress > 0.99;
|
||||||
|
|
||||||
Instantiator
|
Instantiator
|
||||||
@ -96,6 +96,8 @@ UM.MainWindow
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MenuItem { action: actions.reloadAll; }
|
||||||
|
|
||||||
MenuSeparator { }
|
MenuSeparator { }
|
||||||
|
|
||||||
MenuItem { action: actions.quit; }
|
MenuItem { action: actions.quit; }
|
||||||
@ -111,6 +113,12 @@ UM.MainWindow
|
|||||||
MenuSeparator { }
|
MenuSeparator { }
|
||||||
MenuItem { action: actions.deleteSelection; }
|
MenuItem { action: actions.deleteSelection; }
|
||||||
MenuItem { action: actions.deleteAll; }
|
MenuItem { action: actions.deleteAll; }
|
||||||
|
MenuItem { action: actions.resetAllTranslation; }
|
||||||
|
MenuItem { action: actions.resetAll; }
|
||||||
|
MenuSeparator { }
|
||||||
|
MenuItem { action: actions.groupObjects;}
|
||||||
|
MenuItem { action: actions.mergeObjects;}
|
||||||
|
MenuItem { action: actions.unGroupObjects;}
|
||||||
}
|
}
|
||||||
|
|
||||||
Menu
|
Menu
|
||||||
@ -119,7 +127,7 @@ UM.MainWindow
|
|||||||
id: top_view_menu
|
id: top_view_menu
|
||||||
Instantiator
|
Instantiator
|
||||||
{
|
{
|
||||||
model: UM.Models.viewModel
|
model: UM.ViewModel { }
|
||||||
MenuItem
|
MenuItem
|
||||||
{
|
{
|
||||||
text: model.name;
|
text: model.name;
|
||||||
@ -184,6 +192,32 @@ UM.MainWindow
|
|||||||
MenuItem { action: actions.configureMachines; }
|
MenuItem { action: actions.configureMachines; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Menu
|
||||||
|
{
|
||||||
|
id: profileMenu
|
||||||
|
title: catalog.i18nc("@title:menu", "&Profile")
|
||||||
|
|
||||||
|
Instantiator
|
||||||
|
{
|
||||||
|
model: UM.ProfilesModel { }
|
||||||
|
MenuItem {
|
||||||
|
text: model.name;
|
||||||
|
checkable: true;
|
||||||
|
checked: model.active;
|
||||||
|
exclusiveGroup: profileMenuGroup;
|
||||||
|
onTriggered: UM.MachineManager.setActiveProfile(model.name)
|
||||||
|
}
|
||||||
|
onObjectAdded: profileMenu.insertItem(index, object)
|
||||||
|
onObjectRemoved: profileMenu.removeItem(object)
|
||||||
|
}
|
||||||
|
|
||||||
|
ExclusiveGroup { id: profileMenuGroup; }
|
||||||
|
|
||||||
|
MenuSeparator { }
|
||||||
|
|
||||||
|
MenuItem { action: actions.manageProfiles; }
|
||||||
|
}
|
||||||
|
|
||||||
Menu
|
Menu
|
||||||
{
|
{
|
||||||
id: extension_menu
|
id: extension_menu
|
||||||
@ -351,7 +385,7 @@ UM.MainWindow
|
|||||||
id: viewMenu;
|
id: viewMenu;
|
||||||
Instantiator
|
Instantiator
|
||||||
{
|
{
|
||||||
model: UM.Models.viewModel;
|
model: UM.ViewModel { }
|
||||||
MenuItem
|
MenuItem
|
||||||
{
|
{
|
||||||
text: model.name;
|
text: model.name;
|
||||||
@ -515,7 +549,6 @@ UM.MainWindow
|
|||||||
showEngineLog.onTriggered: engineLog.visible = true;
|
showEngineLog.onTriggered: engineLog.visible = true;
|
||||||
about.onTriggered: aboutDialog.visible = true;
|
about.onTriggered: aboutDialog.visible = true;
|
||||||
toggleFullScreen.onTriggered: base.toggleFullscreen()
|
toggleFullScreen.onTriggered: base.toggleFullscreen()
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Menu
|
Menu
|
||||||
@ -526,16 +559,14 @@ UM.MainWindow
|
|||||||
MenuItem { action: actions.centerObject; }
|
MenuItem { action: actions.centerObject; }
|
||||||
MenuItem { action: actions.deleteObject; }
|
MenuItem { action: actions.deleteObject; }
|
||||||
MenuItem { action: actions.multiplyObject; }
|
MenuItem { action: actions.multiplyObject; }
|
||||||
MenuItem { action: actions.splitObject; }
|
|
||||||
|
|
||||||
MenuSeparator { }
|
MenuSeparator { }
|
||||||
MenuItem { action: actions.deleteAll; }
|
MenuItem { action: actions.deleteAll; }
|
||||||
MenuItem { action: actions.reloadAll; }
|
MenuItem { action: actions.reloadAll; }
|
||||||
MenuItem { action: actions.resetAllTranslation; }
|
MenuItem { action: actions.resetAllTranslation; }
|
||||||
MenuItem { action: actions.resetAll; }
|
MenuItem { action: actions.resetAll; }
|
||||||
MenuItem { action: actions.groupObjects;}
|
MenuItem { action: actions.groupObjects;}
|
||||||
MenuItem { action: actions.unGroupObjects;}
|
|
||||||
MenuItem { action: actions.mergeObjects;}
|
MenuItem { action: actions.mergeObjects;}
|
||||||
|
MenuItem { action: actions.unGroupObjects;}
|
||||||
}
|
}
|
||||||
|
|
||||||
Menu
|
Menu
|
||||||
@ -546,8 +577,8 @@ UM.MainWindow
|
|||||||
MenuItem { action: actions.resetAllTranslation; }
|
MenuItem { action: actions.resetAllTranslation; }
|
||||||
MenuItem { action: actions.resetAll; }
|
MenuItem { action: actions.resetAll; }
|
||||||
MenuItem { action: actions.groupObjects;}
|
MenuItem { action: actions.groupObjects;}
|
||||||
MenuItem { action: actions.unGroupObjects;}
|
|
||||||
MenuItem { action: actions.mergeObjects;}
|
MenuItem { action: actions.mergeObjects;}
|
||||||
|
MenuItem { action: actions.unGroupObjects;}
|
||||||
}
|
}
|
||||||
|
|
||||||
Connections
|
Connections
|
||||||
|
Loading…
x
Reference in New Issue
Block a user