KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PCB_EDIT_FRAME_CONTEXT Class Reference
Inheritance diagram for PCB_EDIT_FRAME_CONTEXT:
BOARD_CONTEXT

Public Member Functions

 PCB_EDIT_FRAME_CONTEXT (PCB_EDIT_FRAME *aFrame)
 
BOARDGetBoard () const override
 
PROJECTPrj () const override
 
TOOL_MANAGERGetToolManager () const override
 
KIWAYGetKiway () const override
 
wxString GetCurrentFileName () const override
 
bool CanAcceptApiCommands () const override
 
bool SaveBoard () override
 
bool SavePcbCopy (const wxString &aFileName, bool aCreateProject, bool aHeadless) override
 

Private Attributes

PCB_EDIT_FRAMEm_frame
 

Detailed Description

Definition at line 26 of file board_context.cpp.

Constructor & Destructor Documentation

◆ PCB_EDIT_FRAME_CONTEXT()

PCB_EDIT_FRAME_CONTEXT::PCB_EDIT_FRAME_CONTEXT ( PCB_EDIT_FRAME * aFrame)
inlineexplicit

Definition at line 29 of file board_context.cpp.

References m_frame.

Member Function Documentation

◆ CanAcceptApiCommands()

bool PCB_EDIT_FRAME_CONTEXT::CanAcceptApiCommands ( ) const
inlineoverridevirtual

Implements BOARD_CONTEXT.

Definition at line 59 of file board_context.cpp.

References m_frame.

◆ GetBoard()

BOARD * PCB_EDIT_FRAME_CONTEXT::GetBoard ( ) const
inlineoverridevirtual

Implements BOARD_CONTEXT.

Definition at line 34 of file board_context.cpp.

References m_frame.

◆ GetCurrentFileName()

wxString PCB_EDIT_FRAME_CONTEXT::GetCurrentFileName ( ) const
inlineoverridevirtual

Implements BOARD_CONTEXT.

Definition at line 54 of file board_context.cpp.

References m_frame.

◆ GetKiway()

KIWAY * PCB_EDIT_FRAME_CONTEXT::GetKiway ( ) const
inlineoverridevirtual

Implements BOARD_CONTEXT.

Definition at line 49 of file board_context.cpp.

References m_frame.

◆ GetToolManager()

TOOL_MANAGER * PCB_EDIT_FRAME_CONTEXT::GetToolManager ( ) const
inlineoverridevirtual

Implements BOARD_CONTEXT.

Definition at line 44 of file board_context.cpp.

References m_frame.

◆ Prj()

PROJECT & PCB_EDIT_FRAME_CONTEXT::Prj ( ) const
inlineoverridevirtual

Implements BOARD_CONTEXT.

Definition at line 39 of file board_context.cpp.

References m_frame.

◆ SaveBoard()

bool PCB_EDIT_FRAME_CONTEXT::SaveBoard ( )
inlineoverridevirtual

Implements BOARD_CONTEXT.

Definition at line 64 of file board_context.cpp.

References m_frame.

◆ SavePcbCopy()

bool PCB_EDIT_FRAME_CONTEXT::SavePcbCopy ( const wxString & aFileName,
bool aCreateProject,
bool aHeadless )
inlineoverridevirtual

Implements BOARD_CONTEXT.

Definition at line 69 of file board_context.cpp.

References m_frame.

Member Data Documentation

◆ m_frame


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