123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220 |
- // Copyright (c) 2015 Ultimaker B.V.
- // Cura is released under the terms of the AGPLv3 or higher.
- import QtQuick 2.2
- import QtQuick.Controls 1.1
- import UM 1.1 as UM
- Item
- {
- property alias open: openAction;
- property alias quit: quitAction;
- property alias undo: undoAction;
- property alias redo: redoAction;
- property alias deleteSelection: deleteSelectionAction;
- property alias deleteObject: deleteObjectAction;
- property alias centerObject: centerObjectAction;
- property alias groupObjects: groupObjectsAction;
- property alias unGroupObjects:unGroupObjectsAction;
- property alias mergeObjects: mergeObjectsAction;
- //property alias unMergeObjects: unMergeObjectsAction;
-
- property alias multiplyObject: multiplyObjectAction;
- property alias deleteAll: deleteAllAction;
- property alias reloadAll: reloadAllAction;
- property alias resetAllTranslation: resetAllTranslationAction;
- property alias resetAll: resetAllAction;
- property alias addMachine: addMachineAction;
- property alias configureMachines: settingsAction;
- property alias manageProfiles: manageProfilesAction;
- property alias preferences: preferencesAction;
- property alias showEngineLog: showEngineLogAction;
- property alias documentation: documentationAction;
- property alias reportBug: reportBugAction;
- property alias about: aboutAction;
- property alias toggleFullScreen: toggleFullScreenAction;
- UM.I18nCatalog{id: catalog; name:"cura"}
- Action
- {
- id:toggleFullScreenAction
- shortcut: StandardKey.FullScreen;
- text: catalog.i18nc("@action:inmenu","Toggle Fu&ll Screen");
- iconName: "view-fullscreen";
- }
- Action
- {
- id: undoAction;
- text: catalog.i18nc("@action:inmenu","&Undo");
- iconName: "edit-undo";
- shortcut: StandardKey.Undo;
- }
- Action
- {
- id: redoAction;
- text: catalog.i18nc("@action:inmenu","&Redo");
- iconName: "edit-redo";
- shortcut: StandardKey.Redo;
- }
- Action
- {
- id: quitAction;
- text: catalog.i18nc("@action:inmenu","&Quit");
- iconName: "application-exit";
- shortcut: StandardKey.Quit;
- }
- Action
- {
- id: preferencesAction;
- text: catalog.i18nc("@action:inmenu","&Preferences...");
- iconName: "configure";
- }
- Action
- {
- id: addMachineAction;
- text: catalog.i18nc("@action:inmenu","&Add Printer...");
- }
- Action
- {
- id: settingsAction;
- text: catalog.i18nc("@action:inmenu","Manage Pr&inters...");
- iconName: "configure";
- }
- Action
- {
- id: manageProfilesAction;
- text: catalog.i18nc("@action:inmenu","Manage Profiles...");
- iconName: "configure";
- }
- Action
- {
- id: documentationAction;
- text: catalog.i18nc("@action:inmenu","Show Online &Documentation");
- iconName: "help-contents";
- shortcut: StandardKey.Help;
- }
- Action {
- id: reportBugAction;
- text: catalog.i18nc("@action:inmenu","Report a &Bug");
- iconName: "tools-report-bug";
- }
- Action
- {
- id: aboutAction;
- text: catalog.i18nc("@action:inmenu","&About...");
- iconName: "help-about";
- }
- Action
- {
- id: deleteSelectionAction;
- text: catalog.i18nc("@action:inmenu","Delete &Selection");
- iconName: "edit-delete";
- shortcut: StandardKey.Delete;
- }
- Action
- {
- id: deleteObjectAction;
- text: catalog.i18nc("@action:inmenu","Delete Object");
- iconName: "edit-delete";
- shortcut: StandardKey.Backspace;
- }
- Action
- {
- id: centerObjectAction;
- text: catalog.i18nc("@action:inmenu","Ce&nter Object on Platform");
- }
- Action
- {
- id: groupObjectsAction
- text: catalog.i18nc("@action:inmenu","&Group Objects");
- enabled: UM.Scene.numObjectsSelected > 1 ? true: false
- iconName: "object-group"
- }
- Action
- {
- id: unGroupObjectsAction
- text: catalog.i18nc("@action:inmenu","Ungroup Objects");
- enabled: UM.Scene.isGroupSelected
- iconName: "object-ungroup"
- }
-
- Action
- {
- id: mergeObjectsAction
- text: catalog.i18nc("@action:inmenu","&Merge Objects");
- enabled: UM.Scene.numObjectsSelected > 1 ? true: false
- iconName: "merge";
- }
- Action
- {
- id: multiplyObjectAction;
- text: catalog.i18nc("@action:inmenu","&Duplicate Object");
- iconName: "edit-duplicate"
- }
- Action
- {
- id: deleteAllAction;
- text: catalog.i18nc("@action:inmenu","&Clear Build Platform");
- iconName: "edit-delete";
- }
- Action
- {
- id: reloadAllAction;
- text: catalog.i18nc("@action:inmenu","Re&load All Objects");
- iconName: "document-revert";
- }
- Action
- {
- id: resetAllTranslationAction;
- text: catalog.i18nc("@action:inmenu","Reset All Object Positions");
- }
- Action
- {
- id: resetAllAction;
- text: catalog.i18nc("@action:inmenu","Reset All Object &Transformations");
- }
- Action
- {
- id: openAction;
- text: catalog.i18nc("@action:inmenu","&Open File...");
- iconName: "document-open";
- shortcut: StandardKey.Open;
- }
- Action
- {
- id: showEngineLogAction;
- text: catalog.i18nc("@action:inmenu","Show Engine &Log...");
- iconName: "view-list-text";
- }
- }
|