Audacity 3.2.0
MenuCreator Member List

This is the complete list of members for MenuCreator, including all inherited members.

Broadcast(int id=0)PrefsListenerprivatestatic
Callback typedefObserver::Publisher< MenuUpdateMessage >
CallbackReturn typedefObserver::Publisher< MenuUpdateMessage >
Check(const CommandID &name, bool checked)CommandManager
COMMANDCommandManagerprotectedstatic
CommandFailure enum valueCommandManager
CommandKeyHash typedefCommandManagerprotected
CommandList typedefCommandManagerprivate
CommandManager(AudacityProject &project)CommandManagerexplicit
CommandManager(const CommandManager &)=deleteCommandManager
CommandNameHash typedefCommandManagerprivate
CommandNotFound enum valueCommandManager
CommandNumericIDHash typedefCommandManagerprivate
CommandSuccess enum valueCommandManager
CreateMenusAndCommands()MenuCreator
DescribeCommandsAndShortcuts(const ComponentInterfaceSymbol commands[], size_t nCommands) constCommandManager
DoRepeatProcess(const CommandContext &context, int)CommandManager
Enable(const wxString &name, bool enabled)CommandManager
Enable(CommandListEntry &entry, bool enabled)CommandManagerprivate
EnableUsingFlags(CommandFlag flags, CommandFlag strictFlags)CommandManager
ExcludedList()CommandManagerstatic
ExecuteCommand(const CommandContext &context, const wxEvent *evt, const CommandListEntry &entry) overrideMenuCreatorprivatevirtual
FilterKeyEvent(AudacityProject &project, const wxKeyEvent &evt, bool permit=false)MenuCreatorstatic
FormatLabelForMenu(const CommandID &id, const TranslatableString *pLabel) constCommandManager
Get(AudacityProject &project)MenuCreatorstatic
Get(const AudacityProject &project)MenuCreatorstatic
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) constCommandManager
GetAllCommandNames(CommandIDs &names, bool includeMultis) constCommandManager
GetCategories()CommandManager
GetCategoryFromName(const CommandID &name) constCommandManager
GetDefaultKeyFromName(const CommandID &name) constCommandManager
GetEnabled(const CommandID &name) constCommandManager
GetKeyFromName(const CommandID &name) constCommandManager
GetLabelFromName(const CommandID &name) constCommandManager
GetNameFromNumericID(int id) constCommandManager
GetNumberOfKeysRead() constCommandManager
GetPrefixedLabelFromName(const CommandID &name) constCommandManager
GetProject()CommandManagerinline
GetUpdateFlags(bool quick=false) constCommandManager
HandleCommandEntry(const CommandListEntry *entry, CommandFlag flags, bool alwaysEnabled, const wxEvent *evt=nullptr, const CommandContext *pGivenContext=nullptr)CommandManagerprotected
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) overrideCommandManagerprivatevirtual
HandleXMLContent(const std::string_view &WXUNUSED(content))XMLTagHandlerinlinevirtual
HandleXMLEndTag(const std::string_view &tag) overrideCommandManagerprivate
XMLTagHandler::HandleXMLEndTag(const std::string_view &WXUNUSED(tag))XMLTagHandlerinlinevirtual
HandleXMLTag(const std::string_view &tag, const AttributesList &attrs) overrideCommandManagerprivatevirtual
m_factoryObserver::Publisher< MenuUpdateMessage >private
m_listObserver::Publisher< MenuUpdateMessage >private
mCommandKeyHashCommandManagerprotected
mCommandListCommandManagerprivate
mCommandNameHashCommandManagerprivate
mCommandNumericIDHashCommandManagerprivate
MenuCreator(AudacityProject &project)MenuCreator
message_type typedefObserver::Publisher< MenuUpdateMessage >
mLastAnalyzerCommandManager
mLastAnalyzerRegisteredIdCommandManager
mLastAnalyzerRegistrationCommandManager
mLastEffectCommandManager
mLastFlagsCommandManager
mLastGeneratorCommandManager
mLastProcessIdCommandManagerprivate
mLastToolCommandManager
mLastToolRegisteredIdCommandManager
mLastToolRegistrationCommandManager
mNiceNameCommandManagerprivate
Modify(const wxString &name, const TranslatableString &newLabel)CommandManager
ModifyUndoMenuItems()CommandManager
mpImplPrefsListenerprivate
mProjectCommandManagerprotected
mRepeatAnalyzerFlagsCommandManager
mRepeatEffectFlagsCommandManager
mRepeatGeneratorFlagsCommandManager
mRepeatToolFlagsCommandManager
mStopIfWasPausedCommandManager
mUndoSubscriptionCommandManagerprivate
mWhatIfNoSelectionCommandManager
mXMLKeysReadCommandManagerprivate
NCommands() constCommandManagerinline
NextIdentifier(int ID)CommandManagerprivatestatic
notifies_allObserver::Publisher< MenuUpdateMessage >static
OnUndoRedo(struct UndoRedoMessage)CommandManagerprivate
operator=(const CommandManager &)=deleteCommandManager
Publisher< MenuUpdateMessage >::operator=(Publisher &&)=defaultObserver::Publisher< MenuUpdateMessage >
PrefsListener()PrefsListenerprivate
Publish(const MenuUpdateMessage &message)Observer::Publisher< MenuUpdateMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< MenuUpdateMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< MenuUpdateMessage >
PurgeData()CommandManager
ReadXMLChild(const char *tag)XMLTagHandler
ReadXMLContent(const char *s, int len)XMLTagHandler
ReadXMLEndTag(const char *tag)XMLTagHandler
ReallyDoQuickCheck() overrideMenuCreatorvirtual
RebuildAllMenuBars()MenuCreatorstatic
RebuildMenuBar()MenuCreator
RegisterLastAnalyzer(const CommandContext &context)CommandManager
RegisterLastTool(const CommandContext &context)CommandManager
RemoveDuplicateShortcuts()MenuCreator
repeattypeapplymacro enum valueCommandManager
repeattypenone enum valueCommandManager
repeattypeplugin enum valueCommandManager
repeattypeunique enum valueCommandManager
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
SpecialMenuCreatorstatic
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)CommandManagerprivate
TextualCommandResult enum nameCommandManager
TryToMakeActionAllowed(CommandFlag &flags, CommandFlag flagsRqd)CommandManager
UpdateCheckmarks()CommandManager
UpdateMenus(bool checkActive=true)CommandManager
UpdatePrefs() overrideCommandManagervirtual
UpdateSelectedPrefs(int id)PrefsListenerprivatevirtual
WriteXML(XMLWriter &xmlFile) constCommandManager
XMLTagHandler()XMLTagHandlerinline
~Base()ClientData::Basevirtual
~CommandManager() overrideCommandManager
~MenuCreator() overrideMenuCreator
~PrefsListener()PrefsListenerprivatevirtual
~XMLTagHandler()XMLTagHandlerinlinevirtual