Audacity 3.2.0
Macros | Variables
PluginManager.cpp File Reference
#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"
Include dependency graph for PluginManager.cpp:

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
 

Macro Definition Documentation

◆ KEY_DESCRIPTION

#define KEY_DESCRIPTION   wxT("Description")

Definition at line 64 of file PluginManager.cpp.

◆ KEY_EFFECTAUTOMATABLE

#define KEY_EFFECTAUTOMATABLE   wxT("EffectAutomatable")

Definition at line 74 of file PluginManager.cpp.

◆ KEY_EFFECTDEFAULT

#define KEY_EFFECTDEFAULT   wxT("EffectDefault")

Definition at line 71 of file PluginManager.cpp.

◆ KEY_EFFECTFAMILY

#define KEY_EFFECTFAMILY   wxT("EffectFamily")

Definition at line 70 of file PluginManager.cpp.

◆ KEY_EFFECTINTERACTIVE

#define KEY_EFFECTINTERACTIVE   wxT("EffectInteractive")

Definition at line 72 of file PluginManager.cpp.

◆ KEY_EFFECTREALTIME

#define KEY_EFFECTREALTIME   wxT("EffectRealtime")

Definition at line 73 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE

#define KEY_EFFECTTYPE   wxT("EffectType")

Definition at line 69 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE_ANALYZE

#define KEY_EFFECTTYPE_ANALYZE   wxT("Analyze")

Definition at line 76 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE_GENERATE

#define KEY_EFFECTTYPE_GENERATE   wxT("Generate")

Definition at line 77 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE_HIDDEN

#define KEY_EFFECTTYPE_HIDDEN   wxT("Hidden")

Definition at line 80 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE_NONE

#define KEY_EFFECTTYPE_NONE   wxT("None")

Definition at line 75 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE_PROCESS

#define KEY_EFFECTTYPE_PROCESS   wxT("Process")

Definition at line 78 of file PluginManager.cpp.

◆ KEY_EFFECTTYPE_TOOL

#define KEY_EFFECTTYPE_TOOL   wxT("Tool")

Definition at line 79 of file PluginManager.cpp.

◆ KEY_ENABLED

#define KEY_ENABLED   wxT("Enabled")

Definition at line 66 of file PluginManager.cpp.

◆ KEY_ID

#define KEY_ID   wxT("ID")

Definition at line 58 of file PluginManager.cpp.

◆ KEY_IMPORTEREXTENSIONS

#define KEY_IMPORTEREXTENSIONS   wxT("ImporterExtensions")

Definition at line 83 of file PluginManager.cpp.

◆ KEY_IMPORTERIDENT

#define KEY_IMPORTERIDENT   wxT("ImporterIdent")

Definition at line 81 of file PluginManager.cpp.

◆ KEY_LASTUPDATED

#define KEY_LASTUPDATED   wxT("LastUpdated")

Definition at line 65 of file PluginManager.cpp.

◆ KEY_NAME

#define KEY_NAME   wxT("Name")

Definition at line 61 of file PluginManager.cpp.

◆ KEY_PATH

#define KEY_PATH   wxT("Path")

Definition at line 59 of file PluginManager.cpp.

◆ KEY_PROVIDERID

#define KEY_PROVIDERID   wxT("ProviderID")

Definition at line 68 of file PluginManager.cpp.

◆ KEY_SYMBOL

#define KEY_SYMBOL   wxT("Symbol")

Definition at line 60 of file PluginManager.cpp.

◆ KEY_VALID

#define KEY_VALID   wxT("Valid")

Definition at line 67 of file PluginManager.cpp.

◆ KEY_VENDOR

#define KEY_VENDOR   wxT("Vendor")

Definition at line 62 of file PluginManager.cpp.

◆ KEY_VERSION

#define KEY_VERSION   wxT("Version")

Definition at line 63 of file PluginManager.cpp.

◆ REGCUSTOMPATHS

#define REGCUSTOMPATHS   wxString(wxT("/providercustompaths"))

Definition at line 51 of file PluginManager.cpp.

◆ REGROOT

#define REGROOT   wxString(wxT("/pluginregistry/"))

Definition at line 50 of file PluginManager.cpp.

◆ REGVERKEY

#define REGVERKEY   wxString(wxT("/pluginregistryversion"))

Definition at line 49 of file PluginManager.cpp.

◆ SETROOT

#define SETROOT   wxString(wxT("/pluginsettings/"))

Definition at line 56 of file PluginManager.cpp.

◆ SETVERCUR

#define SETVERCUR   wxString(wxT("1.0"))

Definition at line 55 of file PluginManager.cpp.

◆ SETVERKEY

#define SETVERKEY   wxString(wxT("/pluginsettingsversion"))

Definition at line 54 of file PluginManager.cpp.

Variable Documentation

◆ sFactory