#include <PluginInterface.h>
|
virtual | ~PluginManagerInterface () |
|
virtual bool | IsPluginRegistered (const PluginPath &path, const TranslatableString *pName=nullptr)=0 |
| Was the plugin registry already populated for a path (maybe from loading the config file)? More...
|
|
virtual const PluginID & | RegisterPlugin (PluginProvider *provider)=0 |
|
virtual const PluginID & | RegisterPlugin (PluginProvider *provider, EffectDefinitionInterface *effect, int type)=0 |
|
virtual void | FindFilesInPathList (const wxString &pattern, const FilePaths &pathList, FilePaths &files, bool directories=false)=0 |
|
virtual PluginPaths | ReadCustomPaths (const PluginProvider &provider)=0 |
|
virtual void | StoreCustomPaths (const PluginProvider &provider, const PluginPaths &paths)=0 |
|
virtual bool | GetConfigSubgroups (ConfigurationType type, const PluginID &ID, const RegistryPath &group, RegistryPaths &subgroups)=0 |
|
virtual bool | HasConfigValue (ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key)=0 |
|
virtual bool | GetConfigValue (ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key, ConfigReference var, ConfigConstReference defval)=0 |
|
virtual bool | SetConfigValue (ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key, ConfigConstReference value)=0 |
|
virtual bool | RemoveConfigSubgroup (ConfigurationType type, const PluginID &ID, const RegistryPath &group)=0 |
|
virtual bool | RemoveConfig (ConfigurationType type, const PluginID &ID, const RegistryPath &group, const RegistryPath &key)=0 |
|
virtual const PluginRegistryVersion & | GetRegistryVersion () const =0 |
| What is the plugin registry version number now in the file? More...
|
|
Definition at line 96 of file PluginInterface.h.
◆ ConfigConstReference
◆ ConfigReference
◆ ConfigurationType
◆ ~PluginManagerInterface()
PluginManagerInterface::~PluginManagerInterface |
( |
| ) |
|
|
virtualdefault |
◆ AudacityCommandRegistrationCallback()
◆ DefaultRegistrationCallback()
◆ FindFilesInPathList()
virtual void PluginManagerInterface::FindFilesInPathList |
( |
const wxString & |
pattern, |
|
|
const FilePaths & |
pathList, |
|
|
FilePaths & |
files, |
|
|
bool |
directories = false |
|
) |
| |
|
pure virtual |
◆ GetConfigSubgroups()
◆ GetConfigValue()
- Precondition
- var and defval wrap references to the same type (ignoring const)
Implemented in PluginManager.
◆ GetRegistryVersion()
◆ HasConfigValue()
◆ IsPluginRegistered()
◆ ReadCustomPaths()
◆ RegisterPlugin() [1/2]
◆ RegisterPlugin() [2/2]
◆ RemoveConfig()
◆ RemoveConfigSubgroup()
◆ SetConfigValue()
◆ StoreCustomPaths()
The documentation for this class was generated from the following files: