Audacity 3.2.0
MenuManager Member List

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

Broadcast(int id=0)PrefsListenerprivatestatic
Callback typedefObserver::Publisher< MenuUpdateMessage >
CallbackReturn typedefObserver::Publisher< MenuUpdateMessage >
CreateMenusAndCommands(AudacityProject &project)MenuCreator
Get(AudacityProject &project)MenuManagerstatic
Get(const AudacityProject &project)MenuManagerstatic
GetUpdateFlags(bool checkActive=false) constMenuManager
m_factoryObserver::Publisher< MenuUpdateMessage >private
m_listObserver::Publisher< MenuUpdateMessage >private
MenuCreator()MenuCreator
MenuManager(AudacityProject &project)MenuManagerexplicit
MenuManager(const MenuManager &)=deleteMenuManager
message_type typedefObserver::Publisher< MenuUpdateMessage >
mLastAnalyzerMenuCreator
mLastAnalyzerRegisteredIdMenuCreator
mLastAnalyzerRegistrationMenuCreator
mLastEffectMenuCreator
mLastFlagsMenuCreator
mLastGeneratorMenuCreator
mLastToolMenuCreator
mLastToolRegisteredIdMenuCreator
mLastToolRegistrationMenuCreator
ModifyUndoMenuItems(AudacityProject &project)MenuManagerstatic
mpImplPrefsListenerprivate
mProjectMenuManagerprivate
mRepeatAnalyzerFlagsMenuCreator
mRepeatEffectFlagsMenuCreator
mRepeatGeneratorFlagsMenuCreator
mRepeatToolFlagsMenuCreator
mStopIfWasPausedMenuManager
mUndoSubscriptionMenuManagerprivate
mWhatIfNoSelectionMenuManager
notifies_allObserver::Publisher< MenuUpdateMessage >static
OnUndoRedo(struct UndoRedoMessage)MenuManagerprivate
operator=(const MenuManager &)=deleteMenuManager
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 >
RebuildAllMenuBars()MenuCreatorstatic
RebuildMenuBar(AudacityProject &project)MenuCreator
repeattypeapplymacro enum valueMenuCreator
repeattypenone enum valueMenuCreator
repeattypeplugin enum valueMenuCreator
repeattypeunique enum valueMenuCreator
ReportIfActionNotAllowed(const TranslatableString &Name, CommandFlag &flags, CommandFlag flagsRqd)MenuManager
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)MenuManagerprivate
TryToMakeActionAllowed(CommandFlag &flags, CommandFlag flagsRqd)MenuManager
UpdateMenus(bool checkActive=true)MenuManager
UpdatePrefs() overrideMenuManagervirtual
UpdateSelectedPrefs(int id)PrefsListenerprivatevirtual
Visit(MenuTable::Visitor< MenuTable::Traits > &visitor, AudacityProject &project)MenuManagerstatic
~Base()ClientData::Basevirtual
~MenuCreator()MenuCreator
~MenuManager()MenuManager
~PrefsListener()PrefsListenerprivatevirtual