Audacity 3.2.0
PluginManager Member List

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

AllPlugins()PluginManagerinline
AudacityCommandRegistrationCallback(PluginProvider *provider, ComponentInterface *ident)PluginManagerInterfacestatic
Callback typedefObserver::Publisher< PluginsChangedMessage >
CallbackReturn typedefObserver::Publisher< PluginsChangedMessage >
CheckPluginUpdates()PluginManager
ClearEffectPlugins()PluginManager
ConfigConstReference typedefPluginManagerInterface
ConfigFactory typedefPluginManager
ConfigReference typedefPluginManagerInterface
ConfigurationType typedefPluginManagerInterface
ConvertID(const PluginID &ID)PluginManagerprivate
CreatePlugin(const PluginID &id, ComponentInterface *ident, PluginType type)PluginManagerprivate
DefaultRegistrationCallback(PluginProvider *provider, ComponentInterface *ident)PluginManagerInterfacestatic
DropFile(const wxString &fileName)PluginManager
EffectsOfType(EffectType type)PluginManagerinline
EnablePlugin(const PluginID &ID, bool enable)PluginManager
FindFilesInPathList(const wxString &pattern, const FilePaths &pathList, FilePaths &files, bool directories=false) overridePluginManagervirtual
Get()PluginManagerstatic
GetConfigSubgroups(ConfigurationType type, const PluginID &ID, const RegistryPath &group, RegistryPaths &subgroups) overridePluginManagervirtual
GetConfigValue(ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key, ConfigReference var, ConfigConstReference defval) overridePluginManagervirtual
GetConfigValue(const RegistryPath &key, ConfigReference var, ConfigConstReference defval)PluginManagerprivate
GetEffectNameFromID(const PluginID &ID)PluginManagerstatic
GetID(PluginProvider *provider)PluginManagerstatic
GetID(ComponentInterface *command)PluginManagerstatic
GetID(const EffectDefinitionInterface *effect)PluginManagerstatic
GetPlugin(const PluginID &ID) constPluginManager
GetPluginCount(PluginType type)PluginManager
GetPluginEnabledSetting(const PluginID &ID) constPluginManager
GetPluginEnabledSetting(const PluginDescriptor &desc) constPluginManager
GetPluginTypeString(PluginType type)PluginManagerstatic
GetRegistryVersion() const overridePluginManagervirtual
GetSettings()PluginManagerprivate
GetSubgroups(const RegistryPath &group, RegistryPaths &subgroups)PluginManagerprivate
GetSymbol(const PluginID &ID)PluginManager
Group(ConfigurationType type, const PluginID &ID, const RegistryPath &group)PluginManagerprivate
HasConfigGroup(ConfigurationType type, const PluginID &ID, const RegistryPath &group)PluginManager
HasConfigValue(ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key) overridePluginManagervirtual
HasConfigValue(const RegistryPath &key)PluginManagerprivate
HasGroup(const RegistryPath &group)PluginManagerprivate
Initialize(ConfigFactory factory)PluginManager
InitializePlugins()PluginManagerprivate
IsDirty()PluginManagerprivate
IsPluginAvailable(const PluginDescriptor &plug)PluginManagerstatic
IsPluginEnabled(const PluginID &ID)PluginManager
IsPluginLoaded(const wxString &ID) constPluginManager
IsPluginRegistered(const PluginPath &path, const TranslatableString *pSymbol) overridePluginManagervirtual
Key(ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key)PluginManagerprivate
Load(const PluginID &ID)PluginManager
Load()PluginManager
LoadGroup(audacity::BasicSettings *pRegistry, PluginType type)PluginManagerprivate
m_factoryObserver::Publisher< PluginsChangedMessage >private
m_listObserver::Publisher< PluginsChangedMessage >private
mCurrentIndexPluginManagerprivate
mDirtyPluginManagerprivate
mEffectPluginsClearedPluginManagerprivate
message_type typedefObserver::Publisher< PluginsChangedMessage >
mInstancePluginManagerprivatestatic
mLoadedInterfacesPluginManagerprivate
mRegisteredPluginsPluginManagerprivate
mRegverPluginManagerprivate
mSettingsPluginManagerprivate
notifies_allObserver::Publisher< PluginsChangedMessage >static
NotifyPluginsChanged()PluginManager
OldGetID(const EffectDefinitionInterface *effect)PluginManagerstatic
operator=(Publisher &&)=defaultObserver::Publisher< PluginsChangedMessage >
PluginManager()PluginManagerprivate
PluginsOfType(int type)PluginManagerinline
Publish(const PluginsChangedMessage &message)Observer::Publisher< PluginsChangedMessage >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< PluginsChangedMessage >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< PluginsChangedMessage >
RegisterPlugin(PluginDescriptor &&desc)PluginManager
RegisterPlugin(PluginProvider *provider) overridePluginManagervirtual
RegisterPlugin(PluginProvider *provider, ComponentInterface *command)PluginManager
RegisterPlugin(PluginProvider *provider, EffectDefinitionInterface *effect, int type) overridePluginManagervirtual
RegisterPlugin(std::unique_ptr< EffectDefinitionInterface > effect, PluginType type)PluginManager
RemoveConfig(ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key) overridePluginManagervirtual
RemoveConfigSubgroup(ConfigurationType type, const PluginID &ID, const RegistryPath &group) overridePluginManagervirtual
Save()PluginManager
SaveGroup(audacity::BasicSettings *pRegistry, PluginType type)PluginManagerprivate
SetConfigValue(ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key, ConfigConstReference value) overridePluginManagervirtual
SetConfigValue(const RegistryPath &key, ConfigConstReference value)PluginManagerprivate
SetDirty(bool dirty=true)PluginManagerprivate
SettingsPath(ConfigurationType type, const PluginID &ID)PluginManagerprivate
Subscribe(Callback callback)Observer::Publisher< PluginsChangedMessage >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< PluginsChangedMessage >inline
Terminate()PluginManager
UnregisterPlugin(const PluginID &ID)PluginManager
~PluginManager()PluginManagerprivate
~PluginManagerInterface()PluginManagerInterfacevirtual