diff --git a/src/gui/workspace/actions.cpp b/src/gui/workspace/actions.cpp index 38cc5588b..af8d94952 100644 --- a/src/gui/workspace/actions.cpp +++ b/src/gui/workspace/actions.cpp @@ -62,6 +62,10 @@ Actions::populate_main_actions(RefPtr uiManager) mem_fun(*this, &Actions::on_menu_file_new_project)); actionGroup->add(Action::create("FileOpenProject", Stock::OPEN, _("_Open Project...")), mem_fun(*this, &Actions::on_menu_file_open_project)); + actionGroup->add(Action::create("FileSaveProject", Stock::SAVE, _("_Save Project")), + mem_fun(*this, &Actions::on_menu_others)); + actionGroup->add(Action::create("FileSaveProjectAs", Stock::SAVE_AS, _("_Save Project As...")), + mem_fun(*this, &Actions::on_menu_others)); actionGroup->add(Action::create("FileRender", _("_Render...")), AccelKey("R"), mem_fun(*this, &Actions::on_menu_file_render)); @@ -70,6 +74,12 @@ Actions::populate_main_actions(RefPtr uiManager) // Edit menu actionGroup->add(Action::create("EditMenu", _("_Edit"))); + actionGroup->add(Action::create("EditUndo", Stock::UNDO), + mem_fun(*this, &Actions::on_menu_others)); + actionGroup->add(Action::create("EditRedo", Stock::REDO), + mem_fun(*this, &Actions::on_menu_others)); + actionGroup->add(Action::create("EditCut", Stock::CUT), + mem_fun(*this, &Actions::on_menu_others)); actionGroup->add(Action::create("EditCopy", Stock::COPY), mem_fun(*this, &Actions::on_menu_others)); actionGroup->add(Action::create("EditPaste", Stock::PASTE), @@ -129,12 +139,18 @@ Actions::populate_main_actions(RefPtr uiManager) " " " " " " + " " + " " " " " " " " " " " " " " + " " + " " + " " + " " " " " " " " @@ -162,6 +178,14 @@ Actions::populate_main_actions(RefPtr uiManager) " " " " " " + " " + " " + " " + " " + " " + " " + " " + " " " " "";