Audacity 3.2.0
|
Public Member Functions | |
template<typename Callback > | |
PopupMenuBuilder (Callback callback) | |
void | BeginGroup (const SnapRegistryGroup &item) override |
void | EndGroup (const SnapRegistryGroup &item) override |
void | Visit (const SnapRegistryItem &item) override |
virtual void | BeginGroup (const SnapRegistryGroup &item)=0 |
virtual void | EndGroup (const SnapRegistryGroup &item)=0 |
virtual void | Visit (const SnapRegistryItem &item)=0 |
Public Attributes | |
wxMenu | menu |
std::vector< wxMenu * > | menuStack |
std::function< void(const Identifier &id)> | snapModeUpdated |
Definition at line 54 of file SnappingToolBar.cpp.
|
inline |
Definition at line 57 of file SnappingToolBar.cpp.
References SnapFunctionsRegistry::Visit().
|
inlineoverridevirtual |
Implements SnapRegistryVisitor.
Definition at line 64 of file SnappingToolBar.cpp.
References SnapRegistryGroup::Inlined(), SnapRegistryGroup::Label(), safenew, and TranslatableString::Translation().
|
inlineoverridevirtual |
Implements SnapRegistryVisitor.
Definition at line 75 of file SnappingToolBar.cpp.
References SnapRegistryGroup::Inlined().
|
inlineoverridevirtual |
Implements SnapRegistryVisitor.
Definition at line 88 of file SnappingToolBar.cpp.
References SnapRegistryItem::label, Registry::detail::BaseItem::name, ReadSnapTo(), and TranslatableString::Translation().
wxMenu anonymous_namespace{SnappingToolBar.cpp}::PopupMenuBuilder::menu |
Definition at line 101 of file SnappingToolBar.cpp.
std::vector<wxMenu*> anonymous_namespace{SnappingToolBar.cpp}::PopupMenuBuilder::menuStack |
Definition at line 102 of file SnappingToolBar.cpp.
std::function<void(const Identifier& id)> anonymous_namespace{SnappingToolBar.cpp}::PopupMenuBuilder::snapModeUpdated |
Definition at line 103 of file SnappingToolBar.cpp.