Audacity 3.2.0
|
Public Member Functions | |
~CommandListEntryEx () final | |
void | UpdateCheckmark (AudacityProject &project) final |
Default implementation does nothing. More... | |
void | Modify (const TranslatableString &newLabel) final |
Default implementation simply assigns this->label More... | |
bool | GetEnabled () const final |
Default implementation simply returns this->enabled More... | |
void | Check (bool checked) final |
Default implementation does nothing. More... | |
void | Enable (bool enabled) final |
Default implementation simply assigns this->enabled More... | |
void | EnableMultiItem (bool enabled) final |
Default implementation simply assigns this->enabled More... | |
Public Member Functions inherited from CommandManager::CommandListEntry | |
virtual | ~CommandListEntry () |
virtual void | UpdateCheckmark (AudacityProject &project) |
Default implementation does nothing. More... | |
virtual void | Modify (const TranslatableString &newLabel) |
Default implementation simply assigns this->label More... | |
virtual bool | GetEnabled () const |
Default implementation simply returns this->enabled More... | |
virtual void | Check (bool checked) |
Default implementation does nothing. More... | |
virtual void | Enable (bool enabled) |
Default implementation simply assigns this->enabled More... | |
virtual void | EnableMultiItem (bool enabled) |
Default implementation simply assigns this->enabled More... | |
wxString | FormatLabelForMenu () const |
Public Attributes | |
wxMenu * | menu {} |
Public Attributes inherited from CommandManager::CommandListEntry | |
int | id |
CommandID | name |
TranslatableString | longLabel |
NormalizedKeyString | key |
NormalizedKeyString | defaultKey |
TranslatableString | label |
TranslatableString | labelPrefix |
TranslatableString | labelTop |
CommandHandlerFinder | finder |
CommandFunctorPointer | callback |
CommandParameter | parameter |
CheckFn | checkmarkFn |
bool | multi |
int | index |
int | count |
bool | enabled |
bool | skipKeydown |
bool | wantKeyup |
bool | allowDup |
bool | isGlobal |
bool | isOccult |
bool | isEffect |
bool | excludeFromMacros |
CommandFlag | flags |
bool | useStrictFlags { false } |
Additional Inherited Members | |
Public Types inherited from CommandManager::CommandListEntry | |
using | CheckFn = std::function< bool(AudacityProject &) > |
Static Public Member Functions inherited from CommandManager::CommandListEntry | |
static wxString | FormatLabelForMenu (const TranslatableString &translatableLabel, const NormalizedKeyString &keyStr) |
Definition at line 147 of file MenuCreator.cpp.
|
finaldefault |
|
finalvirtual |
Default implementation does nothing.
Reimplemented from CommandManager::CommandListEntry.
Definition at line 212 of file MenuCreator.cpp.
|
finalvirtual |
Default implementation simply assigns this->enabled
Reimplemented from CommandManager::CommandListEntry.
Definition at line 219 of file MenuCreator.cpp.
|
finalvirtual |
Default implementation simply assigns this->enabled
Reimplemented from CommandManager::CommandListEntry.
Definition at line 238 of file MenuCreator.cpp.
|
finalvirtual |
Default implementation simply returns this->enabled
Reimplemented from CommandManager::CommandListEntry.
Definition at line 205 of file MenuCreator.cpp.
|
finalvirtual |
Default implementation simply assigns this->label
Reimplemented from CommandManager::CommandListEntry.
Definition at line 197 of file MenuCreator.cpp.
References label.
|
finalvirtual |
Default implementation does nothing.
Reimplemented from CommandManager::CommandListEntry.
Definition at line 189 of file MenuCreator.cpp.
References project.
wxMenu* anonymous_namespace{MenuCreator.cpp}::MenuItemVisitor::CommandListEntryEx::menu {} |
Definition at line 156 of file MenuCreator.cpp.