KiCad PCB EDA Suite
|
#include <deque>
#include <memory>
#include <set>
#include <wx/event.h>
#include <api/api_plugin.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 wxChar *const | traceApi |
Flag to enable debug output related to the API plugin system. | |
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.
|
extern |
Notifies other parts of KiCad when plugin availability changes.
Referenced by EVT_UPDATE_UI_RANGE(), API_PLUGIN_MANAGER::processNextJob(), API_PLUGIN_MANAGER::ReloadPlugins(), SCH_EDIT_FRAME::SCH_EDIT_FRAME(), PCB_EDIT_FRAME::~PCB_EDIT_FRAME(), and SCH_EDIT_FRAME::~SCH_EDIT_FRAME().