menushared: added menu/panel proxy for ripple deletion

This commit is contained in:
itsmattkc
2020-03-03 20:07:14 +11:00
parent 9b73892c41
commit c1680ad420
2 changed files with 8 additions and 1 deletions
+6 -1
View File
@@ -40,7 +40,7 @@ MenuShared::MenuShared()
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", this, SLOT(DeleteSelected()), "Del");
edit_ripple_delete_item_ = Menu::CreateItem(this, "rippledelete", nullptr, nullptr, "Shift+Del");
edit_ripple_delete_item_ = Menu::CreateItem(this, "rippledelete", this, SLOT(RippleDelete()), "Shift+Del");
edit_split_item_ = Menu::CreateItem(this, "split", this, SLOT(SplitAtPlayhead()), "Ctrl+K");
// "In/Out" menu shared items
@@ -126,6 +126,11 @@ void MenuShared::DeleteSelected()
PanelManager::instance()->CurrentlyFocused()->DeleteSelected();
}
void MenuShared::RippleDelete()
{
PanelManager::instance()->CurrentlyFocused()->RippleDelete();
}
void MenuShared::Retranslate()
{
// "New" menu shared items
+2
View File
@@ -79,6 +79,8 @@ private slots:
void DeleteSelected();
void RippleDelete();
};
#endif // MENUSHARED_H