|
KiCad PCB EDA Suite
|
#include <headless_sch_context.h>
Public Member Functions | |
| HEADLESS_SCH_CONTEXT (SCHEMATIC *aSchematic, PROJECT *aProject, KIWAY *aKiway=nullptr) | |
| ~HEADLESS_SCH_CONTEXT () override | |
| SCHEMATIC * | GetSchematic () const override |
| PROJECT & | Prj () const override |
| TOOL_MANAGER * | GetToolManager () const override |
| KIWAY * | GetKiway () const override |
| wxString | GetCurrentFileName () const override |
| bool | CanAcceptApiCommands () const override |
Private Attributes | |
| SCHEMATIC * | m_schematic |
| PROJECT * | m_project |
| KIWAY * | m_kiway |
| std::unique_ptr< TOOL_MANAGER > | m_toolManager |
Definition at line 36 of file headless_sch_context.h.
| HEADLESS_SCH_CONTEXT::HEADLESS_SCH_CONTEXT | ( | SCHEMATIC * | aSchematic, |
| PROJECT * | aProject, | ||
| KIWAY * | aKiway = nullptr ) |
Definition at line 29 of file headless_sch_context.cpp.
References Kiface(), m_kiway, m_project, m_schematic, and m_toolManager.
|
overridedefault |
|
inlineoverridevirtual |
Implements SCH_CONTEXT.
Definition at line 53 of file headless_sch_context.h.
|
overridevirtual |
Implements SCH_CONTEXT.
Definition at line 66 of file headless_sch_context.cpp.
References m_schematic.
|
inlineoverridevirtual |
|
overridevirtual |
Implements SCH_CONTEXT.
Definition at line 47 of file headless_sch_context.cpp.
References m_schematic.
|
overridevirtual |
Implements SCH_CONTEXT.
Definition at line 60 of file headless_sch_context.cpp.
References m_toolManager.
|
overridevirtual |
Implements SCH_CONTEXT.
Definition at line 53 of file headless_sch_context.cpp.
References m_project.
|
private |
Definition at line 59 of file headless_sch_context.h.
Referenced by GetKiway(), and HEADLESS_SCH_CONTEXT().
|
private |
Definition at line 58 of file headless_sch_context.h.
Referenced by HEADLESS_SCH_CONTEXT(), and Prj().
|
private |
Definition at line 57 of file headless_sch_context.h.
Referenced by GetCurrentFileName(), GetSchematic(), and HEADLESS_SCH_CONTEXT().
|
private |
Definition at line 60 of file headless_sch_context.h.
Referenced by GetToolManager(), and HEADLESS_SCH_CONTEXT().