|
KiCad PCB EDA Suite
|
#include <deque>#include <memory>#include <set>#include <wx/event.h>#include <api/api_plugin.h>#include <json_schema_validator.h>#include <kicommon.h>Go to the source code of this file.
Classes | |
| class | API_PLUGIN_MANAGER |
| Responsible for loading plugin definitions for API-based plugins (ones that do not run inside KiCad itself, but instead are launched as external processes by KiCad) More... | |
| struct | API_PLUGIN_MANAGER::JOB |
Functions | |
| wxDECLARE_EVENT (EDA_EVT_PLUGIN_MANAGER_JOB_FINISHED, wxCommandEvent) | |
| Internal event used for handling async tasks. | |
Variables | |
| const KICOMMON_API wxEventTypeTag< wxCommandEvent > | EDA_EVT_PLUGIN_AVAILABILITY_CHANGED |
| Notifies other parts of KiCad when plugin availability changes. | |
| wxDECLARE_EVENT | ( | EDA_EVT_PLUGIN_MANAGER_JOB_FINISHED | , |
| wxCommandEvent | ) |
Internal event used for handling async tasks.
References EDA_EVT_PLUGIN_AVAILABILITY_CHANGED, and KICOMMON_API.
|
extern |
Notifies other parts of KiCad when plugin availability changes.
Referenced by PCB_EDIT_FRAME::doCloseWindow(), SCH_EDIT_FRAME::doCloseWindow(), EVT_UPDATE_UI_RANGE(), API_PLUGIN_MANAGER::processNextJob(), API_PLUGIN_MANAGER::ReloadPlugins(), SCH_EDIT_FRAME::SCH_EDIT_FRAME(), wxDECLARE_EVENT(), and wxDEFINE_EVENT().