KiCad PCB EDA Suite
Loading...
Searching...
No Matches
SCH_EDIT_FRAME_CONTEXT Class Reference
Inheritance diagram for SCH_EDIT_FRAME_CONTEXT:
SCH_CONTEXT

Public Member Functions

 SCH_EDIT_FRAME_CONTEXT (SCH_EDIT_FRAME *aFrame)
 
SCHEMATICGetSchematic () const override
 
PROJECTPrj () const override
 
TOOL_MANAGERGetToolManager () const override
 
KIWAYGetKiway () const override
 
wxString GetCurrentFileName () const override
 
bool CanAcceptApiCommands () const override
 
std::optional< SCH_SHEET_PATHGetCurrentSheet () const override
 
bool SaveSchematic () override
 
bool SaveSchematicCopy (const wxString &aFileName, bool aCreateProject) override
 

Private Attributes

SCH_EDIT_FRAMEm_frame
 

Detailed Description

Definition at line 27 of file sch_context.cpp.

Constructor & Destructor Documentation

◆ SCH_EDIT_FRAME_CONTEXT()

SCH_EDIT_FRAME_CONTEXT::SCH_EDIT_FRAME_CONTEXT ( SCH_EDIT_FRAME * aFrame)
inlineexplicit

Definition at line 30 of file sch_context.cpp.

References m_frame.

Member Function Documentation

◆ CanAcceptApiCommands()

bool SCH_EDIT_FRAME_CONTEXT::CanAcceptApiCommands ( ) const
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 60 of file sch_context.cpp.

References m_frame.

◆ GetCurrentFileName()

wxString SCH_EDIT_FRAME_CONTEXT::GetCurrentFileName ( ) const
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 55 of file sch_context.cpp.

References m_frame.

◆ GetCurrentSheet()

std::optional< SCH_SHEET_PATH > SCH_EDIT_FRAME_CONTEXT::GetCurrentSheet ( ) const
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 65 of file sch_context.cpp.

References m_frame.

◆ GetKiway()

KIWAY * SCH_EDIT_FRAME_CONTEXT::GetKiway ( ) const
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 50 of file sch_context.cpp.

References m_frame.

◆ GetSchematic()

SCHEMATIC * SCH_EDIT_FRAME_CONTEXT::GetSchematic ( ) const
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 35 of file sch_context.cpp.

References m_frame.

◆ GetToolManager()

TOOL_MANAGER * SCH_EDIT_FRAME_CONTEXT::GetToolManager ( ) const
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 45 of file sch_context.cpp.

References m_frame.

◆ Prj()

PROJECT & SCH_EDIT_FRAME_CONTEXT::Prj ( ) const
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 40 of file sch_context.cpp.

References m_frame.

◆ SaveSchematic()

bool SCH_EDIT_FRAME_CONTEXT::SaveSchematic ( )
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 70 of file sch_context.cpp.

References m_frame, and SCH_API_SAVE::SaveSchematic().

◆ SaveSchematicCopy()

bool SCH_EDIT_FRAME_CONTEXT::SaveSchematicCopy ( const wxString & aFileName,
bool aCreateProject )
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 75 of file sch_context.cpp.

References m_frame, and SCH_API_SAVE::SaveSchematicCopy().

Member Data Documentation

◆ m_frame


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