Audacity 3.2.0
Public Types | Public Attributes | List of all members
CommandListEntry Class Reference

CommandListEntry is a structure used by CommandManager. More...

Collaboration diagram for CommandListEntry:
[legend]

Public Types

using CheckFn = std::function< bool(AudacityProject &) >
 

Public Attributes

int id
 
CommandID name
 
TranslatableString longLabel
 
NormalizedKeyString key
 
NormalizedKeyString defaultKey
 
TranslatableString label
 
TranslatableString labelPrefix
 
TranslatableString labelTop
 
wxMenu * menu
 
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 }
 

Detailed Description

CommandListEntry is a structure used by CommandManager.

Definition at line 138 of file CommandManager.cpp.

Member Typedef Documentation

◆ CheckFn

using CommandListEntry::CheckFn = std::function< bool(AudacityProject&) >

Definition at line 154 of file CommandManager.cpp.

Member Data Documentation

◆ allowDup

bool CommandListEntry::allowDup

Definition at line 163 of file CommandManager.cpp.

◆ callback

CommandFunctorPointer CommandListEntry::callback

Definition at line 150 of file CommandManager.cpp.

◆ checkmarkFn

CheckFn CommandListEntry::checkmarkFn

Definition at line 155 of file CommandManager.cpp.

◆ count

int CommandListEntry::count

Definition at line 159 of file CommandManager.cpp.

◆ defaultKey

NormalizedKeyString CommandListEntry::defaultKey

Definition at line 144 of file CommandManager.cpp.

◆ enabled

bool CommandListEntry::enabled

Definition at line 160 of file CommandManager.cpp.

◆ excludeFromMacros

bool CommandListEntry::excludeFromMacros

Definition at line 167 of file CommandManager.cpp.

◆ finder

CommandHandlerFinder CommandListEntry::finder

Definition at line 149 of file CommandManager.cpp.

◆ flags

CommandFlag CommandListEntry::flags

Definition at line 168 of file CommandManager.cpp.

◆ id

int CommandListEntry::id

Definition at line 140 of file CommandManager.cpp.

◆ index

int CommandListEntry::index

Definition at line 158 of file CommandManager.cpp.

◆ isEffect

bool CommandListEntry::isEffect

Definition at line 166 of file CommandManager.cpp.

◆ isGlobal

bool CommandListEntry::isGlobal

Definition at line 164 of file CommandManager.cpp.

◆ isOccult

bool CommandListEntry::isOccult

Definition at line 165 of file CommandManager.cpp.

◆ key

NormalizedKeyString CommandListEntry::key

Definition at line 143 of file CommandManager.cpp.

◆ label

TranslatableString CommandListEntry::label

Definition at line 145 of file CommandManager.cpp.

Referenced by CommandManager::NewIdentifier().

◆ labelPrefix

TranslatableString CommandListEntry::labelPrefix

Definition at line 146 of file CommandManager.cpp.

◆ labelTop

TranslatableString CommandListEntry::labelTop

Definition at line 147 of file CommandManager.cpp.

◆ longLabel

TranslatableString CommandListEntry::longLabel

Definition at line 142 of file CommandManager.cpp.

◆ menu

wxMenu* CommandListEntry::menu

Definition at line 148 of file CommandManager.cpp.

Referenced by CommandManager::Enable().

◆ multi

bool CommandListEntry::multi

Definition at line 157 of file CommandManager.cpp.

◆ name

CommandID CommandListEntry::name

Definition at line 141 of file CommandManager.cpp.

◆ parameter

CommandParameter CommandListEntry::parameter

Definition at line 151 of file CommandManager.cpp.

◆ skipKeydown

bool CommandListEntry::skipKeydown

Definition at line 161 of file CommandManager.cpp.

◆ useStrictFlags

bool CommandListEntry::useStrictFlags { false }

Definition at line 169 of file CommandManager.cpp.

◆ wantKeyup

bool CommandListEntry::wantKeyup

Definition at line 162 of file CommandManager.cpp.


The documentation for this class was generated from the following file: