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().