Audacity 3.2.0
|
This is the complete list of members for PluginManager, including all inherited members.
AllPlugins() | PluginManager | inline |
AudacityCommandRegistrationCallback(PluginProvider *provider, ComponentInterface *ident) | PluginManagerInterface | static |
Callback typedef | Observer::Publisher< PluginsChangedMessage > | |
CallbackReturn typedef | Observer::Publisher< PluginsChangedMessage > | |
CheckPluginUpdates() | PluginManager | |
ClearEffectPlugins() | PluginManager | |
ConfigConstReference typedef | PluginManagerInterface | |
ConfigFactory typedef | PluginManager | |
ConfigReference typedef | PluginManagerInterface | |
ConfigurationType typedef | PluginManagerInterface | |
ConvertID(const PluginID &ID) | PluginManager | private |
CreatePlugin(const PluginID &id, ComponentInterface *ident, PluginType type) | PluginManager | private |
DefaultRegistrationCallback(PluginProvider *provider, ComponentInterface *ident) | PluginManagerInterface | static |
DropFile(const wxString &fileName) | PluginManager | |
EffectsOfType(EffectType type) | PluginManager | inline |
EnablePlugin(const PluginID &ID, bool enable) | PluginManager | |
FindFilesInPathList(const wxString &pattern, const FilePaths &pathList, FilePaths &files, bool directories=false) override | PluginManager | virtual |
Get() | PluginManager | static |
GetByCommandIdentifier(const CommandID &strTarget) | PluginManager | |
GetCommandIdentifier(const PluginID &ID) const | PluginManager | |
GetConfigSubgroups(ConfigurationType type, const PluginID &ID, const RegistryPath &group, RegistryPaths &subgroups) override | PluginManager | virtual |
GetConfigValue(ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key, ConfigReference var, ConfigConstReference defval) override | PluginManager | virtual |
GetConfigValue(const RegistryPath &key, ConfigReference var, ConfigConstReference defval) | PluginManager | private |
GetEffectNameFromID(const PluginID &ID) | PluginManager | static |
GetID(const PluginProvider *provider) | PluginManager | static |
GetID(const ComponentInterface *command) | PluginManager | static |
GetID(const EffectDefinitionInterface *effect) | PluginManager | static |
GetName(const PluginID &ID) const | PluginManager | |
GetPlugin(const PluginID &ID) const | PluginManager | |
GetPluginCount(PluginType type) | PluginManager | |
GetPluginEnabledSetting(const PluginID &ID) const | PluginManager | |
GetPluginEnabledSetting(const PluginDescriptor &desc) const | PluginManager | |
GetPluginTypeString(PluginType type) | PluginManager | static |
GetRegistryVersion() const override | PluginManager | virtual |
GetSettings() | PluginManager | private |
GetSubgroups(const RegistryPath &group, RegistryPaths &subgroups) | PluginManager | private |
GetSymbol(const PluginID &ID) const | PluginManager | |
Group(ConfigurationType type, const PluginID &ID, const RegistryPath &group) | PluginManager | private |
HasConfigGroup(ConfigurationType type, const PluginID &ID, const RegistryPath &group) | PluginManager | |
HasConfigValue(ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key) override | PluginManager | virtual |
HasConfigValue(const RegistryPath &key) | PluginManager | private |
HasGroup(const RegistryPath &group) | PluginManager | private |
Initialize(ConfigFactory factory) | PluginManager | |
InitializePlugins() | PluginManager | private |
IsDirty() | PluginManager | private |
IsPluginAvailable(const PluginDescriptor &plug) | PluginManager | static |
IsPluginEnabled(const PluginID &ID) | PluginManager | |
IsPluginLoaded(const wxString &ID) const | PluginManager | |
IsPluginRegistered(const PluginPath &path, const TranslatableString *pSymbol) override | PluginManager | virtual |
Key(ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key) | PluginManager | private |
Load(const PluginID &ID) | PluginManager | |
Load() | PluginManager | |
LoadGroup(audacity::BasicSettings *pRegistry, PluginType type) | PluginManager | private |
m_factory | Observer::Publisher< PluginsChangedMessage > | private |
m_list | Observer::Publisher< PluginsChangedMessage > | private |
mCurrentIndex | PluginManager | private |
mDirty | PluginManager | private |
mEffectPluginsCleared | PluginManager | private |
message_type typedef | Observer::Publisher< PluginsChangedMessage > | |
mInstance | PluginManager | privatestatic |
mLoadedInterfaces | PluginManager | private |
mRegisteredPlugins | PluginManager | private |
mRegver | PluginManager | private |
mSettings | PluginManager | private |
notifies_all | Observer::Publisher< PluginsChangedMessage > | static |
NotifyPluginsChanged() | PluginManager | |
OldGetID(const EffectDefinitionInterface *effect) | PluginManager | static |
operator=(Publisher &&)=default | Observer::Publisher< PluginsChangedMessage > | |
PluginManager() | PluginManager | private |
PluginsOfType(int type) | PluginManager | inline |
Publish(const PluginsChangedMessage &message) | Observer::Publisher< PluginsChangedMessage > | inlineprotected |
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< PluginsChangedMessage > | inlineexplicit |
Publisher(Publisher &&)=default | Observer::Publisher< PluginsChangedMessage > | |
ReadCustomPaths(const PluginProvider &provider) override | PluginManager | virtual |
RegisterPlugin(PluginDescriptor &&desc) | PluginManager | |
RegisterPlugin(PluginProvider *provider) override | PluginManager | virtual |
RegisterPlugin(PluginProvider *provider, ComponentInterface *command) | PluginManager | |
RegisterPlugin(PluginProvider *provider, EffectDefinitionInterface *effect, int type) override | PluginManager | virtual |
RegisterPlugin(std::unique_ptr< EffectDefinitionInterface > effect, PluginType type) | PluginManager | |
RemoveConfig(ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key) override | PluginManager | virtual |
RemoveConfigSubgroup(ConfigurationType type, const PluginID &ID, const RegistryPath &group) override | PluginManager | virtual |
Save() | PluginManager | |
SaveGroup(audacity::BasicSettings *pRegistry, PluginType type) | PluginManager | private |
SetConfigValue(ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key, ConfigConstReference value) override | PluginManager | virtual |
SetConfigValue(const RegistryPath &key, ConfigConstReference value) | PluginManager | private |
SetDirty(bool dirty=true) | PluginManager | private |
SettingsPath(ConfigurationType type, const PluginID &ID) | PluginManager | private |
StoreCustomPaths(const PluginProvider &provider, const PluginPaths &paths) override | PluginManager | virtual |
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() | PluginManager | private |
~PluginManagerInterface() | PluginManagerInterface | virtual |