KiCad PCB EDA Suite
Loading...
Searching...
No Matches
api_plugin_manager.cpp File Reference
#include <fstream>
#include <env_vars.h>
#include <fmt/format.h>
#include <wx/dir.h>
#include <wx/log.h>
#include <wx/process.h>
#include <wx/timer.h>
#include <wx/utils.h>
#include <api/api_plugin_manager.h>
#include <api/api_server.h>
#include <api/api_utils.h>
#include <gestfich.h>
#include <paths.h>
#include <pgm_base.h>
#include <api/python_manager.h>
#include <reporter.h>
#include <settings/settings_manager.h>
#include <settings/common_settings.h>

Go to the source code of this file.

Classes

class  ACTION_PROCESS
 
class  PLUGIN_TRAVERSER
 

Functions

 wxDEFINE_EVENT (EDA_EVT_PLUGIN_MANAGER_JOB_FINISHED, wxCommandEvent)
 
 wxDEFINE_EVENT (EDA_EVT_PLUGIN_AVAILABILITY_CHANGED, wxCommandEvent)
 
static void reportPluginActionMessage (REPORTER *aReporter, const wxString &aActionName, const wxString &aMessage)
 
static void reportPluginLoadMessage (REPORTER *aReporter, const wxString &aPluginName, const wxString &aMessage)
 
static void reportPluginActionResult (REPORTER *aReporter, const wxString &aActionName, int aRetVal, const wxString &aError)
 

Function Documentation

◆ reportPluginActionMessage()

static void reportPluginActionMessage ( REPORTER * aReporter,
const wxString & aActionName,
const wxString & aMessage )
static

◆ reportPluginActionResult()

static void reportPluginActionResult ( REPORTER * aReporter,
const wxString & aActionName,
int aRetVal,
const wxString & aError )
static

Definition at line 114 of file api_plugin_manager.cpp.

References _, and reportPluginActionMessage().

Referenced by API_PLUGIN_MANAGER::doInvokeAction().

◆ reportPluginLoadMessage()

static void reportPluginLoadMessage ( REPORTER * aReporter,
const wxString & aPluginName,
const wxString & aMessage )
static

◆ wxDEFINE_EVENT() [1/2]

wxDEFINE_EVENT ( EDA_EVT_PLUGIN_AVAILABILITY_CHANGED ,
wxCommandEvent  )

◆ wxDEFINE_EVENT() [2/2]

wxDEFINE_EVENT ( EDA_EVT_PLUGIN_MANAGER_JOB_FINISHED ,
wxCommandEvent  )