Audacity
3.2.0
MenuManager Member List
This is the complete list of members for
MenuManager
, including all inherited members.
Broadcast
(int id=0)
PrefsListener
private
static
Callback
typedef
Observer::Publisher< MenuUpdateMessage >
CallbackReturn
typedef
Observer::Publisher< MenuUpdateMessage >
CreateMenusAndCommands
(AudacityProject &project)
MenuCreator
Get
(AudacityProject &project)
MenuManager
static
Get
(const AudacityProject &project)
MenuManager
static
GetUpdateFlags
(bool checkActive=false) const
MenuManager
m_factory
Observer::Publisher< MenuUpdateMessage >
private
m_list
Observer::Publisher< MenuUpdateMessage >
private
MenuCreator
()
MenuCreator
MenuManager
(AudacityProject &project)
MenuManager
explicit
MenuManager
(const MenuManager &)=delete
MenuManager
message_type
typedef
Observer::Publisher< MenuUpdateMessage >
mLastAnalyzer
MenuCreator
mLastAnalyzerRegisteredId
MenuCreator
mLastAnalyzerRegistration
MenuCreator
mLastEffect
MenuCreator
mLastFlags
MenuCreator
mLastGenerator
MenuCreator
mLastTool
MenuCreator
mLastToolRegisteredId
MenuCreator
mLastToolRegistration
MenuCreator
ModifyUndoMenuItems
(AudacityProject &project)
MenuManager
static
mpImpl
PrefsListener
private
mProject
MenuManager
private
mRepeatAnalyzerFlags
MenuCreator
mRepeatEffectFlags
MenuCreator
mRepeatGeneratorFlags
MenuCreator
mRepeatToolFlags
MenuCreator
mStopIfWasPaused
MenuManager
mUndoSubscription
MenuManager
private
mWhatIfNoSelection
MenuManager
notifies_all
Observer::Publisher< MenuUpdateMessage >
static
OnUndoRedo
(struct UndoRedoMessage)
MenuManager
private
operator=
(const MenuManager &)=delete
MenuManager
Publisher< MenuUpdateMessage >::operator=
(Publisher &&)=default
Observer::Publisher< MenuUpdateMessage >
PrefsListener
()
PrefsListener
private
Publish
(const MenuUpdateMessage &message)
Observer::Publisher< MenuUpdateMessage >
inline
protected
Publisher
(ExceptionPolicy *pPolicy=nullptr, Alloc a={})
Observer::Publisher< MenuUpdateMessage >
inline
explicit
Publisher
(Publisher &&)=default
Observer::Publisher< MenuUpdateMessage >
RebuildAllMenuBars
()
MenuCreator
static
RebuildMenuBar
(AudacityProject &project)
MenuCreator
repeattypeapplymacro
enum value
MenuCreator
repeattypenone
enum value
MenuCreator
repeattypeplugin
enum value
MenuCreator
repeattypeunique
enum value
MenuCreator
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)
MenuManager
private
TryToMakeActionAllowed
(CommandFlag &flags, CommandFlag flagsRqd)
MenuManager
UpdateMenus
(bool checkActive=true)
MenuManager
UpdatePrefs
() override
MenuManager
virtual
UpdateSelectedPrefs
(int id)
PrefsListener
private
virtual
Visit
(MenuTable::Visitor< MenuTable::Traits > &visitor, AudacityProject &project)
MenuManager
static
~Base
()
ClientData::Base
virtual
~MenuCreator
()
MenuCreator
~MenuManager
()
MenuManager
~PrefsListener
()
PrefsListener
private
virtual
Generated by
1.9.3