|
KiCad PCB EDA Suite
|
#include <footprint_context.h>
Public Member Functions | |
| virtual LIB_ID | GetLoadedFPID () const =0 |
| virtual bool | SaveFootprint (FOOTPRINT *aFootprint)=0 |
| virtual bool | SaveFootprintInLibrary (FOOTPRINT *aFootprint, const wxString &aLibraryName)=0 |
| virtual BOARD * | GetBoard () const =0 |
| virtual PROJECT & | Prj () const =0 |
| virtual TOOL_MANAGER * | GetToolManager () const =0 |
| virtual KIWAY * | GetKiway () const =0 |
| virtual bool | CanAcceptApiCommands () const =0 |
Definition at line 33 of file footprint_context.h.
|
pure virtualinherited |
Implemented in FOOTPRINT_EDIT_FRAME_CONTEXT, HEADLESS_FOOTPRINT_CONTEXT, HEADLESS_PCB_CONTEXT, and PCB_EDIT_FRAME_CONTEXT.
|
pure virtualinherited |
Implemented in FOOTPRINT_EDIT_FRAME_CONTEXT, HEADLESS_FOOTPRINT_CONTEXT, HEADLESS_PCB_CONTEXT, and PCB_EDIT_FRAME_CONTEXT.
Referenced by API_HANDLER_BOARD::board(), API_HANDLER_PCB::getPageSettings(), API_HANDLER_PCB::getTitleBlock(), API_HANDLER_PCB::handleGetBoardDesignRules(), API_HANDLER_PCB::handleGetCustomDesignRules(), API_HANDLER_PCB::handleSetCustomDesignRules(), and API_HANDLER_PCB::setPageSettings().
|
pure virtualinherited |
Implemented in FOOTPRINT_EDIT_FRAME_CONTEXT, HEADLESS_FOOTPRINT_CONTEXT, HEADLESS_PCB_CONTEXT, and PCB_EDIT_FRAME_CONTEXT.
Referenced by ExecuteBoardJob().
|
pure virtual |
|
pure virtualinherited |
Implemented in FOOTPRINT_EDIT_FRAME_CONTEXT, HEADLESS_FOOTPRINT_CONTEXT, HEADLESS_PCB_CONTEXT, and PCB_EDIT_FRAME_CONTEXT.
Referenced by API_HANDLER_BOARD::toolManager().
|
pure virtualinherited |
Implemented in FOOTPRINT_EDIT_FRAME_CONTEXT, HEADLESS_FOOTPRINT_CONTEXT, HEADLESS_PCB_CONTEXT, and PCB_EDIT_FRAME_CONTEXT.
Referenced by API_HANDLER_PCB::handleGetBoardDesignRules(), API_HANDLER_PCB::handleGetCustomDesignRules(), API_HANDLER_PCB::handleSetCustomDesignRules(), and API_HANDLER_BOARD::project().
|
pure virtual |
Implemented in FOOTPRINT_EDIT_FRAME_CONTEXT, and HEADLESS_FOOTPRINT_CONTEXT.
|
pure virtual |
Implemented in FOOTPRINT_EDIT_FRAME_CONTEXT, and HEADLESS_FOOTPRINT_CONTEXT.