1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-11-21 08:27:13 +01:00

Registry::Visit doesn't require an AudacityProject

This commit is contained in:
Paul Licameli
2020-01-26 16:10:26 -05:00
parent c7bfa7a2a6
commit 103a6050a0
4 changed files with 44 additions and 37 deletions

View File

@@ -380,8 +380,10 @@ void OnMenuTree(const CommandContext &context)
auto &project = context.project;
using namespace MenuTable;
struct MyVisitor : Visitor
struct MyVisitor : MenuVisitor
{
using MenuVisitor::MenuVisitor;
enum : unsigned { TAB = 3 };
void BeginGroup( GroupItem &item, const Path& ) override
{
@@ -415,9 +417,9 @@ void OnMenuTree(const CommandContext &context)
unsigned level{};
wxString indentation;
wxString info;
} visitor;
} visitor{ project };
MenuManager::Visit( visitor, project );
MenuManager::Visit( visitor );
ShowDiagnostics( project, visitor.info,
XO("Menu Tree"), wxT("menutree.txt"), true );