implemented deleting nodes in the nodeview (undoable)

This commit is contained in:
itsmattkc
2019-12-13 04:12:00 +11:00
parent 186973ff20
commit 18bf126574
9 changed files with 140 additions and 2 deletions
+6 -1
View File
@@ -43,7 +43,7 @@ void MenuShared::Initialize()
edit_paste_item_ = Menu::CreateItem(this, "paste", nullptr, nullptr, "Ctrl+V");
edit_paste_insert_item_ = Menu::CreateItem(this, "pasteinsert", nullptr, nullptr, "Ctrl+Shift+V");
edit_duplicate_item_ = Menu::CreateItem(this, "duplicate", nullptr, nullptr, "Ctrl+D");
edit_delete_item_ = Menu::CreateItem(this, "delete", nullptr, nullptr, "Del");
edit_delete_item_ = Menu::CreateItem(this, "delete", this, SLOT(DeleteSelected()), "Del");
edit_ripple_delete_item_ = Menu::CreateItem(this, "rippledelete", nullptr, nullptr, "Shift+Del");
edit_split_item_ = Menu::CreateItem(this, "split", this, SLOT(SplitAtPlayhead()), "Ctrl+K");
@@ -110,6 +110,11 @@ void MenuShared::SplitAtPlayhead()
}
}
void MenuShared::DeleteSelected()
{
olive::panel_manager->CurrentlyFocused()->DeleteSelected();
}
void MenuShared::Retranslate()
{
// "New" menu shared items