![]() |
Audacity 3.2.0
|
#include <CommandManager.h>
Public Member Functions | |
void | BeginGroup (Registry::GroupItem &item, const Path &path) final |
void | EndGroup (Registry::GroupItem &item, const Path &) final |
void | Visit (Registry::SingleItem &item, const Path &path) final |
virtual void | DoBeginGroup (Registry::GroupItem &item, const Path &path) |
virtual void | DoEndGroup (Registry::GroupItem &item, const Path &path) |
virtual void | DoVisit (Registry::SingleItem &item, const Path &path) |
virtual void | DoSeparator () |
![]() | |
virtual | ~Visitor () |
virtual void | BeginGroup (GroupItem &item, const Path &path) |
virtual void | EndGroup (GroupItem &item, const Path &path) |
virtual void | Visit (SingleItem &item, const Path &path) |
Private Member Functions | |
void | MaybeDoSeparator () |
Private Attributes | |
std::vector< bool > | firstItem |
std::vector< bool > | needSeparator |
Additional Inherited Members | |
![]() | |
using | Path = std::vector< Identifier > |
Definition at line 391 of file CommandManager.h.
|
finalvirtual |
Reimplemented from Registry::Visitor.
Definition at line 106 of file Menus.cpp.
References DoBeginGroup(), firstItem, MaybeDoSeparator(), and needSeparator.
|
virtual |
Reimplemented in anonymous_namespace{Menus.cpp}::MenuItemVisitor, anonymous_namespace{RealtimeEffectPanel.cpp}::RealtimeEffectsMenuVisitor, and anonymous_namespace{PopupMenuTable.cpp}::PopupMenuBuilder.
Definition at line 167 of file Menus.cpp.
Referenced by BeginGroup(), and anonymous_namespace{HelpMenus.cpp}::OnMenuTree().
|
virtual |
Reimplemented in anonymous_namespace{Menus.cpp}::MenuItemVisitor, anonymous_namespace{RealtimeEffectPanel.cpp}::RealtimeEffectsMenuVisitor, and anonymous_namespace{PopupMenuTable.cpp}::PopupMenuBuilder.
Definition at line 171 of file Menus.cpp.
Referenced by EndGroup(), and anonymous_namespace{HelpMenus.cpp}::OnMenuTree().
|
virtual |
Reimplemented in anonymous_namespace{Menus.cpp}::MenuItemVisitor, anonymous_namespace{RealtimeEffectPanel.cpp}::RealtimeEffectsMenuVisitor, and anonymous_namespace{PopupMenuTable.cpp}::PopupMenuBuilder.
Definition at line 179 of file Menus.cpp.
Referenced by MaybeDoSeparator(), and anonymous_namespace{HelpMenus.cpp}::OnMenuTree().
|
virtual |
Reimplemented in anonymous_namespace{RealtimeEffectPanel.cpp}::RealtimeEffectsMenuVisitor, anonymous_namespace{PopupMenuTable.cpp}::PopupMenuBuilder, and anonymous_namespace{Menus.cpp}::MenuItemVisitor.
Definition at line 175 of file Menus.cpp.
Referenced by anonymous_namespace{HelpMenus.cpp}::OnMenuTree(), and Visit().
|
finalvirtual |
Reimplemented from Registry::Visitor.
Definition at line 131 of file Menus.cpp.
References DoEndGroup(), firstItem, and needSeparator.
|
private |
Definition at line 154 of file Menus.cpp.
References DoSeparator(), firstItem, and needSeparator.
Referenced by BeginGroup(), and Visit().
|
finalvirtual |
Reimplemented from Registry::Visitor.
Definition at line 148 of file Menus.cpp.
References DoVisit(), and MaybeDoSeparator().
|
private |
Definition at line 406 of file CommandManager.h.
Referenced by BeginGroup(), EndGroup(), and MaybeDoSeparator().
|
private |
Definition at line 407 of file CommandManager.h.
Referenced by BeginGroup(), EndGroup(), and MaybeDoSeparator().