KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SCH_CONTEXT Class Referenceabstract

An interface for the frame surface that the SCH API handlers need; to enable headless mode. More...

#include <sch_context.h>

Inheritance diagram for SCH_CONTEXT:
HEADLESS_SCH_CONTEXT SCH_EDIT_FRAME_CONTEXT

Public Member Functions

virtual ~SCH_CONTEXT ()=default
 
virtual SCHEMATICGetSchematic () const =0
 
virtual PROJECTPrj () const =0
 
virtual TOOL_MANAGERGetToolManager () const =0
 
virtual KIWAYGetKiway () const =0
 
virtual wxString GetCurrentFileName () const =0
 
virtual bool CanAcceptApiCommands () const =0
 

Detailed Description

An interface for the frame surface that the SCH API handlers need; to enable headless mode.

Definition at line 36 of file sch_context.h.

Constructor & Destructor Documentation

◆ ~SCH_CONTEXT()

virtual SCH_CONTEXT::~SCH_CONTEXT ( )
virtualdefault

Member Function Documentation

◆ CanAcceptApiCommands()

virtual bool SCH_CONTEXT::CanAcceptApiCommands ( ) const
pure virtual

◆ GetCurrentFileName()

virtual wxString SCH_CONTEXT::GetCurrentFileName ( ) const
pure virtual

◆ GetKiway()

virtual KIWAY * SCH_CONTEXT::GetKiway ( ) const
pure virtual

◆ GetSchematic()

virtual SCHEMATIC * SCH_CONTEXT::GetSchematic ( ) const
pure virtual

◆ GetToolManager()

virtual TOOL_MANAGER * SCH_CONTEXT::GetToolManager ( ) const
pure virtual

◆ Prj()

virtual PROJECT & SCH_CONTEXT::Prj ( ) const
pure virtual

The documentation for this class was generated from the following file: