mirror of
https://github.com/cookiengineer/audacity
synced 2026-02-08 20:52:09 +01:00
MenuManager holds a back-reference to project; simplifies calls
This commit is contained in:
@@ -1277,7 +1277,7 @@ void ProjectWindow::FixScrollbars()
|
||||
trackPanel.Refresh(false);
|
||||
}
|
||||
|
||||
MenuManager::Get( project ).UpdateMenus( project );
|
||||
MenuManager::Get( project ).UpdateMenus();
|
||||
|
||||
if (oldhstate != newhstate || oldvstate != newvstate) {
|
||||
UpdateLayout();
|
||||
@@ -1498,7 +1498,7 @@ void ProjectWindow::OnMenu(wxCommandEvent & event)
|
||||
auto &project = mProject;
|
||||
auto &commandManager = CommandManager::Get( project );
|
||||
bool handled = commandManager.HandleMenuID(
|
||||
event.GetId(), MenuManager::Get( project ).GetUpdateFlags( project ),
|
||||
event.GetId(), MenuManager::Get( project ).GetUpdateFlags(),
|
||||
NoFlagsSpecified);
|
||||
|
||||
if (handled)
|
||||
@@ -1512,7 +1512,7 @@ void ProjectWindow::OnMenu(wxCommandEvent & event)
|
||||
void ProjectWindow::OnUpdateUI(wxUpdateUIEvent & WXUNUSED(event))
|
||||
{
|
||||
auto &project = mProject;
|
||||
MenuManager::Get( project ).UpdateMenus( project );
|
||||
MenuManager::Get( project ).UpdateMenus();
|
||||
}
|
||||
|
||||
void ProjectWindow::MacShowUndockedToolbars(bool show)
|
||||
|
||||
Reference in New Issue
Block a user