Broadcast(int id=0) | PrefsListener | privatestatic |
Callback typedef | Observer::Publisher< MenuUpdateMessage > | |
CallbackReturn typedef | Observer::Publisher< MenuUpdateMessage > | |
Check(const CommandID &name, bool checked) | CommandManager | |
COMMAND | CommandManager | protectedstatic |
CommandFailure enum value | CommandManager | |
CommandKeyHash typedef | CommandManager | protected |
CommandList typedef | CommandManager | private |
CommandManager(AudacityProject &project) | CommandManager | explicit |
CommandManager(const CommandManager &)=delete | CommandManager | |
CommandNameHash typedef | CommandManager | private |
CommandNotFound enum value | CommandManager | |
CommandNumericIDHash typedef | CommandManager | private |
CommandSuccess enum value | CommandManager | |
CreateMenusAndCommands() | MenuCreator | |
DescribeCommandsAndShortcuts(const ComponentInterfaceSymbol commands[], size_t nCommands) const | CommandManager | |
DoRepeatProcess(const CommandContext &context, int) | CommandManager | |
Enable(const wxString &name, bool enabled) | CommandManager | |
Enable(CommandListEntry &entry, bool enabled) | CommandManager | private |
EnableUsingFlags(CommandFlag flags, CommandFlag strictFlags) | CommandManager | |
ExcludedList() | CommandManager | static |
ExecuteCommand(const CommandContext &context, const wxEvent *evt, const CommandListEntry &entry) override | MenuCreator | privatevirtual |
FilterKeyEvent(AudacityProject &project, const wxKeyEvent &evt, bool permit=false) | MenuCreator | static |
FormatLabelForMenu(const CommandID &id, const TranslatableString *pLabel) const | CommandManager | |
Get(AudacityProject &project) | MenuCreator | static |
Get(const AudacityProject &project) | MenuCreator | static |
GetAllCommandData(CommandIDs &names, std::vector< NormalizedKeyString > &keys, std::vector< NormalizedKeyString > &default_keys, TranslatableStrings &labels, TranslatableStrings &categories, TranslatableStrings &prefixes, bool includeMultis) | CommandManager | |
GetAllCommandLabels(TranslatableStrings &labels, std::vector< bool > &vExcludeFromMacros, bool includeMultis) const | CommandManager | |
GetAllCommandNames(CommandIDs &names, bool includeMultis) const | CommandManager | |
GetCategories() | CommandManager | |
GetCategoryFromName(const CommandID &name) const | CommandManager | |
GetDefaultKeyFromName(const CommandID &name) const | CommandManager | |
GetEnabled(const CommandID &name) const | CommandManager | |
GetKeyFromName(const CommandID &name) const | CommandManager | |
GetLabelFromName(const CommandID &name) const | CommandManager | |
GetNameFromNumericID(int id) const | CommandManager | |
GetNumberOfKeysRead() const | CommandManager | |
GetPrefixedLabelFromName(const CommandID &name) const | CommandManager | |
GetProject() | CommandManager | inline |
GetUpdateFlags(bool quick=false) const | CommandManager | |
HandleCommandEntry(const CommandListEntry *entry, CommandFlag flags, bool alwaysEnabled, const wxEvent *evt=nullptr, const CommandContext *pGivenContext=nullptr) | CommandManager | protected |
HandleMenuID(int id, CommandFlag flags, bool alwaysEnabled) | CommandManager | |
HandleTextualCommand(const CommandID &Str, const CommandContext &context, CommandFlag flags, bool alwaysEnabled) | CommandManager | |
HandleXMLChild(const std::string_view &tag) override | CommandManager | privatevirtual |
HandleXMLContent(const std::string_view &WXUNUSED(content)) | XMLTagHandler | inlinevirtual |
HandleXMLEndTag(const std::string_view &tag) override | CommandManager | private |
XMLTagHandler::HandleXMLEndTag(const std::string_view &WXUNUSED(tag)) | XMLTagHandler | inlinevirtual |
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs) override | CommandManager | privatevirtual |
m_factory | Observer::Publisher< MenuUpdateMessage > | private |
m_list | Observer::Publisher< MenuUpdateMessage > | private |
mCommandKeyHash | CommandManager | protected |
mCommandList | CommandManager | private |
mCommandNameHash | CommandManager | private |
mCommandNumericIDHash | CommandManager | private |
MenuCreator(AudacityProject &project) | MenuCreator | |
message_type typedef | Observer::Publisher< MenuUpdateMessage > | |
mLastAnalyzer | CommandManager | |
mLastAnalyzerRegisteredId | CommandManager | |
mLastAnalyzerRegistration | CommandManager | |
mLastEffect | CommandManager | |
mLastFlags | CommandManager | |
mLastGenerator | CommandManager | |
mLastProcessId | CommandManager | private |
mLastTool | CommandManager | |
mLastToolRegisteredId | CommandManager | |
mLastToolRegistration | CommandManager | |
mNiceName | CommandManager | private |
Modify(const wxString &name, const TranslatableString &newLabel) | CommandManager | |
ModifyUndoMenuItems() | CommandManager | |
mpImpl | PrefsListener | private |
mProject | CommandManager | protected |
mRepeatAnalyzerFlags | CommandManager | |
mRepeatEffectFlags | CommandManager | |
mRepeatGeneratorFlags | CommandManager | |
mRepeatToolFlags | CommandManager | |
mStopIfWasPaused | CommandManager | |
mUndoSubscription | CommandManager | private |
mWhatIfNoSelection | CommandManager | |
mXMLKeysRead | CommandManager | private |
NCommands() const | CommandManager | inline |
NextIdentifier(int ID) | CommandManager | privatestatic |
notifies_all | Observer::Publisher< MenuUpdateMessage > | static |
OnUndoRedo(struct UndoRedoMessage) | CommandManager | private |
operator=(const CommandManager &)=delete | CommandManager | |
Publisher< MenuUpdateMessage >::operator=(Publisher &&)=default | Observer::Publisher< MenuUpdateMessage > | |
PrefsListener() | PrefsListener | private |
Publish(const MenuUpdateMessage &message) | Observer::Publisher< MenuUpdateMessage > | inlineprotected |
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< MenuUpdateMessage > | inlineexplicit |
Publisher(Publisher &&)=default | Observer::Publisher< MenuUpdateMessage > | |
PurgeData() | CommandManager | |
ReadXMLChild(const char *tag) | XMLTagHandler | |
ReadXMLContent(const char *s, int len) | XMLTagHandler | |
ReadXMLEndTag(const char *tag) | XMLTagHandler | |
ReallyDoQuickCheck() override | MenuCreator | virtual |
RebuildAllMenuBars() | MenuCreator | static |
RebuildMenuBar() | MenuCreator | |
RegisterLastAnalyzer(const CommandContext &context) | CommandManager | |
RegisterLastTool(const CommandContext &context) | CommandManager | |
RemoveDuplicateShortcuts() | MenuCreator | |
repeattypeapplymacro enum value | CommandManager | |
repeattypenone enum value | CommandManager | |
repeattypeplugin enum value | CommandManager | |
repeattypeunique enum value | CommandManager | |
ReportDuplicateShortcuts() | CommandManager | |
ReportIfActionNotAllowed(const TranslatableString &Name, CommandFlag &flags, CommandFlag flagsRqd) | CommandManager | |
SetCommandFlags(const CommandID &name, CommandFlag flags) | CommandManager | |
SetKeyFromIndex(int i, const NormalizedKeyString &key) | CommandManager | |
SetKeyFromName(const CommandID &name, const NormalizedKeyString &key) | CommandManager | |
Special | MenuCreator | static |
Subscribe(Callback callback) | Observer::Publisher< MenuUpdateMessage > | |
Subscribe(Object &obj, Return(Object::*callback)(Args...)) | Observer::Publisher< MenuUpdateMessage > | inline |
TellUserWhyDisallowed(const TranslatableString &Name, CommandFlag flagsGot, CommandFlag flagsRequired) | CommandManager | private |
TextualCommandResult enum name | CommandManager | |
TryToMakeActionAllowed(CommandFlag &flags, CommandFlag flagsRqd) | CommandManager | |
UpdateCheckmarks() | CommandManager | |
UpdateMenus(bool checkActive=true) | CommandManager | |
UpdatePrefs() override | CommandManager | virtual |
UpdateSelectedPrefs(int id) | PrefsListener | privatevirtual |
WriteXML(XMLWriter &xmlFile) const | CommandManager | |
XMLTagHandler() | XMLTagHandler | inline |
~Base() | ClientData::Base | virtual |
~CommandManager() override | CommandManager | |
~MenuCreator() override | MenuCreator | |
~PrefsListener() | PrefsListener | privatevirtual |
~XMLTagHandler() | XMLTagHandler | inlinevirtual |