improved insert/overwrite functions

This commit is contained in:
itsmattkc
2021-08-28 13:40:27 -07:00
parent a0d7f896c8
commit 5b7255b8bb
6 changed files with 12 additions and 49 deletions
+12 -2
View File
@@ -526,12 +526,22 @@ void MainMenu::DeselectAllTriggered()
void MainMenu::InsertTriggered()
{
PanelManager::instance()->CurrentlyFocused()->Insert();
FootageManagementPanel* project_panel = PanelManager::instance()->MostRecentlyFocused<FootageManagementPanel>();
TimelinePanel *timeline_panel = PanelManager::instance()->MostRecentlyFocused<TimelinePanel>();
if (project_panel && timeline_panel) {
timeline_panel->InsertFootageAtPlayhead(project_panel->GetSelectedFootage());
}
}
void MainMenu::OverwriteTriggered()
{
PanelManager::instance()->CurrentlyFocused()->Overwrite();
FootageManagementPanel* project_panel = PanelManager::instance()->MostRecentlyFocused<FootageManagementPanel>();
TimelinePanel *timeline_panel = PanelManager::instance()->MostRecentlyFocused<TimelinePanel>();
if (project_panel && timeline_panel) {
timeline_panel->OverwriteFootageAtPlayhead(project_panel->GetSelectedFootage());
}
}
void MainMenu::RippleToInTriggered()