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
 
bool RevertToSaved () override
 

Private Attributes

SCH_EDIT_FRAMEm_frame
 

Detailed Description

Definition at line 30 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 33 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 63 of file sch_context.cpp.

References m_frame.

◆ GetCurrentFileName()

wxString SCH_EDIT_FRAME_CONTEXT::GetCurrentFileName ( ) const
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 58 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 68 of file sch_context.cpp.

References m_frame.

◆ GetKiway()

KIWAY * SCH_EDIT_FRAME_CONTEXT::GetKiway ( ) const
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 53 of file sch_context.cpp.

References m_frame.

◆ GetSchematic()

SCHEMATIC * SCH_EDIT_FRAME_CONTEXT::GetSchematic ( ) const
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 38 of file sch_context.cpp.

References m_frame.

◆ GetToolManager()

TOOL_MANAGER * SCH_EDIT_FRAME_CONTEXT::GetToolManager ( ) const
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 48 of file sch_context.cpp.

References m_frame.

◆ Prj()

PROJECT & SCH_EDIT_FRAME_CONTEXT::Prj ( ) const
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 43 of file sch_context.cpp.

References m_frame.

◆ RevertToSaved()

bool SCH_EDIT_FRAME_CONTEXT::RevertToSaved ( )
inlineoverridevirtual

◆ SaveSchematic()

bool SCH_EDIT_FRAME_CONTEXT::SaveSchematic ( )
inlineoverridevirtual

Implements SCH_CONTEXT.

Definition at line 73 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 78 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: