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

PCB-editor-specific context; extends BOARD_CONTEXT with save/filename operations. More...

#include <pcb_context.h>

Inheritance diagram for PCB_CONTEXT:
BOARD_CONTEXT HEADLESS_PCB_CONTEXT PCB_EDIT_FRAME_CONTEXT

Public Member Functions

virtual wxString GetCurrentFileName () const =0
 
virtual bool SaveBoard ()=0
 
virtual bool SavePcbCopy (const wxString &aFileName, bool aCreateProject, bool aHeadless)=0
 
virtual BOARDGetBoard () const =0
 
virtual PROJECTPrj () const =0
 
virtual TOOL_MANAGERGetToolManager () const =0
 
virtual KIWAYGetKiway () const =0
 
virtual bool CanAcceptApiCommands () const =0
 

Detailed Description

PCB-editor-specific context; extends BOARD_CONTEXT with save/filename operations.

Definition at line 34 of file pcb_context.h.

Member Function Documentation

◆ CanAcceptApiCommands()

virtual bool BOARD_CONTEXT::CanAcceptApiCommands ( ) const
pure virtualinherited

◆ GetBoard()

◆ GetCurrentFileName()

◆ GetKiway()

virtual KIWAY * BOARD_CONTEXT::GetKiway ( ) const
pure virtualinherited

◆ GetToolManager()

virtual TOOL_MANAGER * BOARD_CONTEXT::GetToolManager ( ) const
pure virtualinherited

◆ Prj()

◆ SaveBoard()

virtual bool PCB_CONTEXT::SaveBoard ( )
pure virtual

◆ SavePcbCopy()

virtual bool PCB_CONTEXT::SavePcbCopy ( const wxString & aFileName,
bool aCreateProject,
bool aHeadless )
pure virtual

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