KiCad PCB EDA Suite
|
Public Member Functions | |
API_PLUGIN_CONFIG (API_PLUGIN &aParent, const wxFileName &aConfigFile, const JSON_SCHEMA_VALIDATOR &aValidator) | |
Public Attributes | |
bool | valid |
wxString | identifier |
wxString | name |
wxString | description |
PLUGIN_RUNTIME | runtime |
std::vector< PLUGIN_ACTION > | actions |
API_PLUGIN & | parent |
Definition at line 77 of file api_plugin.cpp.
API_PLUGIN_CONFIG::API_PLUGIN_CONFIG | ( | API_PLUGIN & | aParent, |
const wxFileName & | aConfigFile, | ||
const JSON_SCHEMA_VALIDATOR & | aValidator | ||
) |
Definition at line 93 of file api_plugin.cpp.
References actions, API_PLUGIN::createActionFromJson(), description, PLUGIN_RUNTIME::FromJson(), LOGGING_ERROR_HANDLER::HasError(), identifier, API_PLUGIN::IsValidIdentifier(), name, parent, runtime, traceApi, valid, and JSON_SCHEMA_VALIDATOR::Validate().
std::vector<PLUGIN_ACTION> API_PLUGIN_CONFIG::actions |
Definition at line 87 of file api_plugin.cpp.
Referenced by API_PLUGIN_CONFIG().
wxString API_PLUGIN_CONFIG::description |
Definition at line 85 of file api_plugin.cpp.
Referenced by API_PLUGIN_CONFIG().
wxString API_PLUGIN_CONFIG::identifier |
Definition at line 83 of file api_plugin.cpp.
Referenced by API_PLUGIN_CONFIG().
wxString API_PLUGIN_CONFIG::name |
Definition at line 84 of file api_plugin.cpp.
Referenced by API_PLUGIN_CONFIG().
API_PLUGIN& API_PLUGIN_CONFIG::parent |
Definition at line 89 of file api_plugin.cpp.
Referenced by API_PLUGIN_CONFIG().
PLUGIN_RUNTIME API_PLUGIN_CONFIG::runtime |
Definition at line 86 of file api_plugin.cpp.
Referenced by API_PLUGIN_CONFIG().
bool API_PLUGIN_CONFIG::valid |
Definition at line 82 of file api_plugin.cpp.
Referenced by API_PLUGIN_CONFIG().