Audacity 3.2.0
|
This is the complete list of members for CommandManager::Populator, including all inherited members.
AddGlobalCommand(const CommandID &name, const TranslatableString &label, CommandHandlerFinder finder, CommandFunctorPointer callback, const MenuRegistry::Options &options={}) | CommandManager::Populator | private |
AddItem(const CommandID &name, const TranslatableString &label_in, CommandHandlerFinder finder, CommandFunctorPointer callback, CommandFlag flags, const MenuRegistry::Options &options={}) | CommandManager::Populator | private |
AddItemList(const CommandID &name, const ComponentInterfaceSymbol items[], size_t nItems, CommandHandlerFinder finder, CommandFunctorPointer callback, CommandFlag flags, bool bIsEffect=false) | CommandManager::Populator | private |
AfterBeginGroup(const ItemProperties *pProperties) | MenuRegistry::detail::VisitorBase | |
AllocateEntry(const MenuRegistry::Options &options) | CommandManager::Populator | protectedvirtual |
BeginGroup(const GroupItem< MenuRegistry::Traits > &item, const Path &path) const | Registry::VisitorFunctions< MenuRegistry::Traits > | inline |
BeginMenu(const TranslatableString &tName) | CommandManager::Populator | protectedvirtual |
BeginOccultCommands() | CommandManager::Populator | protectedvirtual |
bMakingOccultCommands | CommandManager::Populator | private |
DoBeginGroup(const MenuRegistry::GroupItem< MenuRegistry::Traits > &item) | CommandManager::Populator | protected |
DoEndGroup(const MenuRegistry::GroupItem< MenuRegistry::Traits > &item) | CommandManager::Populator | protected |
DoSeparator() | CommandManager::Populator | protected |
DoVisit(const Registry::SingleItem &item) | CommandManager::Populator | protected |
EndGroup(const GroupItem< MenuRegistry::Traits > &item, const Path &path) const | Registry::VisitorFunctions< MenuRegistry::Traits > | inline |
EndMenu() | CommandManager::Populator | protectedvirtual |
EndOccultCommands() | CommandManager::Populator | protectedvirtual |
firstItem | MenuRegistry::detail::VisitorBase | |
LeafTypes typedef | Registry::VisitorFunctions< MenuRegistry::Traits > | |
LeafVisitor typedef | CommandManager::Populator | |
mbSeparatorAllowed | CommandManager::Populator | protected |
mCurrentID | CommandManager::Populator | private |
mDoSeparator | MenuRegistry::Visitor< MenuRegistry::Traits > | private |
MenuNames() const | CommandManager::Populator | inlineprotected |
mFlags | CommandManager::Populator | private |
mMaxListOnly | CommandManager::Populator | private |
mMenuNames | CommandManager::Populator | private |
mProject | CommandManager::Populator | protected |
mWrapped | MenuRegistry::Visitor< MenuRegistry::Traits > | private |
needSeparator | MenuRegistry::detail::VisitorBase | |
NewIdentifier(const CommandID &name, const TranslatableString &label, CommandHandlerFinder finder, CommandFunctorPointer callback, const CommandID &nameSuffix, int index, int count, const MenuRegistry::Options &options) | CommandManager::Populator | private |
NodeTypes typedef | Registry::VisitorFunctions< MenuRegistry::Traits > | |
Populator(AudacityProject &project, LeafVisitor leafVisitor, std::function< void()> doSeparator) | CommandManager::Populator | |
SetMaxList() | CommandManager::Populator | private |
ShouldBeginGroup(const ItemProperties *pProperties) | MenuRegistry::detail::VisitorBase | |
ShouldDoSeparator() | MenuRegistry::detail::VisitorBase | |
ShouldEndGroup(const ItemProperties *pProperties) | MenuRegistry::detail::VisitorBase | |
Visit(const SingleItem &item, const Path &path) const | Registry::VisitorFunctions< MenuRegistry::Traits > | inline |
VisitEntry(CommandListEntry &entry, const MenuRegistry::Options *options) | CommandManager::Populator | protectedvirtual |
Visitor(VisitorFunctions< MenuRegistry::Traits > functions, std::function< void()> doSeparator) | MenuRegistry::Visitor< MenuRegistry::Traits > | inline |
VisitorFunctions(Visitors &&visitors) | Registry::VisitorFunctions< MenuRegistry::Traits > | inline |
~Populator() | CommandManager::Populator | virtual |