Audacity 3.2.0
|
#include "PluginManager.h"
#include <algorithm>
#include <wx/log.h>
#include <wx/tokenzr.h>
#include "BasicUI.h"
#include "PluginProvider.h"
#include "Internat.h"
#include "FileNames.h"
#include "MemoryX.h"
#include "ModuleManager.h"
#include "PlatformCompatibility.h"
#include "Base64.h"
#include "Variant.h"
Go to the source code of this file.
Macros | |
#define | REGVERKEY wxString(wxT("/pluginregistryversion")) |
#define | REGROOT wxString(wxT("/pluginregistry/")) |
#define | REGCUSTOMPATHS wxString(wxT("/providercustompaths")) |
#define | SETVERKEY wxString(wxT("/pluginsettingsversion")) |
#define | SETVERCUR wxString(wxT("1.0")) |
#define | SETROOT wxString(wxT("/pluginsettings/")) |
#define | KEY_ID wxT("ID") |
#define | KEY_PATH wxT("Path") |
#define | KEY_SYMBOL wxT("Symbol") |
#define | KEY_NAME wxT("Name") |
#define | KEY_VENDOR wxT("Vendor") |
#define | KEY_VERSION wxT("Version") |
#define | KEY_DESCRIPTION wxT("Description") |
#define | KEY_LASTUPDATED wxT("LastUpdated") |
#define | KEY_ENABLED wxT("Enabled") |
#define | KEY_VALID wxT("Valid") |
#define | KEY_PROVIDERID wxT("ProviderID") |
#define | KEY_EFFECTTYPE wxT("EffectType") |
#define | KEY_EFFECTFAMILY wxT("EffectFamily") |
#define | KEY_EFFECTDEFAULT wxT("EffectDefault") |
#define | KEY_EFFECTINTERACTIVE wxT("EffectInteractive") |
#define | KEY_EFFECTREALTIME wxT("EffectRealtime") |
#define | KEY_EFFECTAUTOMATABLE wxT("EffectAutomatable") |
#define | KEY_EFFECTTYPE_NONE wxT("None") |
#define | KEY_EFFECTTYPE_ANALYZE wxT("Analyze") |
#define | KEY_EFFECTTYPE_GENERATE wxT("Generate") |
#define | KEY_EFFECTTYPE_PROCESS wxT("Process") |
#define | KEY_EFFECTTYPE_TOOL wxT("Tool") |
#define | KEY_EFFECTTYPE_HIDDEN wxT("Hidden") |
#define | KEY_IMPORTERIDENT wxT("ImporterIdent") |
#define | KEY_IMPORTEREXTENSIONS wxT("ImporterExtensions") |
Variables | |
static PluginManager::ConfigFactory | sFactory |
#define KEY_DESCRIPTION wxT("Description") |
Definition at line 64 of file PluginManager.cpp.
#define KEY_EFFECTAUTOMATABLE wxT("EffectAutomatable") |
Definition at line 74 of file PluginManager.cpp.
#define KEY_EFFECTDEFAULT wxT("EffectDefault") |
Definition at line 71 of file PluginManager.cpp.
#define KEY_EFFECTFAMILY wxT("EffectFamily") |
Definition at line 70 of file PluginManager.cpp.
#define KEY_EFFECTINTERACTIVE wxT("EffectInteractive") |
Definition at line 72 of file PluginManager.cpp.
#define KEY_EFFECTREALTIME wxT("EffectRealtime") |
Definition at line 73 of file PluginManager.cpp.
#define KEY_EFFECTTYPE wxT("EffectType") |
Definition at line 69 of file PluginManager.cpp.
#define KEY_EFFECTTYPE_ANALYZE wxT("Analyze") |
Definition at line 76 of file PluginManager.cpp.
#define KEY_EFFECTTYPE_GENERATE wxT("Generate") |
Definition at line 77 of file PluginManager.cpp.
#define KEY_EFFECTTYPE_HIDDEN wxT("Hidden") |
Definition at line 80 of file PluginManager.cpp.
#define KEY_EFFECTTYPE_NONE wxT("None") |
Definition at line 75 of file PluginManager.cpp.
#define KEY_EFFECTTYPE_PROCESS wxT("Process") |
Definition at line 78 of file PluginManager.cpp.
#define KEY_EFFECTTYPE_TOOL wxT("Tool") |
Definition at line 79 of file PluginManager.cpp.
#define KEY_ENABLED wxT("Enabled") |
Definition at line 66 of file PluginManager.cpp.
#define KEY_ID wxT("ID") |
Definition at line 58 of file PluginManager.cpp.
#define KEY_IMPORTEREXTENSIONS wxT("ImporterExtensions") |
Definition at line 83 of file PluginManager.cpp.
#define KEY_IMPORTERIDENT wxT("ImporterIdent") |
Definition at line 81 of file PluginManager.cpp.
#define KEY_LASTUPDATED wxT("LastUpdated") |
Definition at line 65 of file PluginManager.cpp.
#define KEY_NAME wxT("Name") |
Definition at line 61 of file PluginManager.cpp.
#define KEY_PATH wxT("Path") |
Definition at line 59 of file PluginManager.cpp.
#define KEY_PROVIDERID wxT("ProviderID") |
Definition at line 68 of file PluginManager.cpp.
#define KEY_SYMBOL wxT("Symbol") |
Definition at line 60 of file PluginManager.cpp.
#define KEY_VALID wxT("Valid") |
Definition at line 67 of file PluginManager.cpp.
#define KEY_VENDOR wxT("Vendor") |
Definition at line 62 of file PluginManager.cpp.
#define KEY_VERSION wxT("Version") |
Definition at line 63 of file PluginManager.cpp.
#define REGCUSTOMPATHS wxString(wxT("/providercustompaths")) |
Definition at line 51 of file PluginManager.cpp.
#define REGROOT wxString(wxT("/pluginregistry/")) |
Definition at line 50 of file PluginManager.cpp.
#define REGVERKEY wxString(wxT("/pluginregistryversion")) |
Definition at line 49 of file PluginManager.cpp.
#define SETROOT wxString(wxT("/pluginsettings/")) |
Definition at line 56 of file PluginManager.cpp.
#define SETVERCUR wxString(wxT("1.0")) |
Definition at line 55 of file PluginManager.cpp.
#define SETVERKEY wxString(wxT("/pluginsettingsversion")) |
Definition at line 54 of file PluginManager.cpp.
|
static |
Definition at line 371 of file PluginManager.cpp.
Referenced by PluginManager::GetSettings(), PluginManager::Initialize(), PluginManager::Load(), and PluginManager::Save().