KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PCB_TEST_FRAME_BASE Class Reference

#include <pcb_test_frame.h>

Inheritance diagram for PCB_TEST_FRAME_BASE:
PNS_LOG_VIEWER_FRAME

Public Member Functions

 PCB_TEST_FRAME_BASE ()
 
virtual ~PCB_TEST_FRAME_BASE ()
 
virtual void SetBoard (std::shared_ptr< BOARD > b)
 
virtual BOARDLoadAndDisplayBoard (const std::string &filename)
 
std::shared_ptr< PCB_DRAW_PANEL_GALGetPanel ()
 
std::shared_ptr< BOARDGetBoard ()
 
void LoadSettings ()
 

Protected Member Functions

void createView (wxWindow *aParent, PCB_DRAW_PANEL_GAL::GAL_TYPE aGalType=PCB_DRAW_PANEL_GAL::GAL_TYPE_OPENGL)
 
virtual void createUserTools ()
 

Protected Attributes

std::shared_ptr< PCB_DRAW_PANEL_GALm_galPanel
 
std::shared_ptr< BOARDm_board
 
KIGFX::GAL_DISPLAY_OPTIONS m_displayOptions
 
wxString m_mruPath
 

Detailed Description

Definition at line 50 of file pcb_test_frame.h.

Constructor & Destructor Documentation

◆ PCB_TEST_FRAME_BASE()

PCB_TEST_FRAME_BASE::PCB_TEST_FRAME_BASE ( )

Definition at line 178 of file pcb_test_frame.cpp.

References m_mruPath.

◆ ~PCB_TEST_FRAME_BASE()

PCB_TEST_FRAME_BASE::~PCB_TEST_FRAME_BASE ( )
virtual

Definition at line 184 of file pcb_test_frame.cpp.

Member Function Documentation

◆ createUserTools()

virtual void PCB_TEST_FRAME_BASE::createUserTools ( )
inlineprotectedvirtual

Reimplemented in PNS_LOG_VIEWER_FRAME.

Definition at line 67 of file pcb_test_frame.h.

Referenced by createView().

◆ createView()

◆ GetBoard()

std::shared_ptr< BOARD > PCB_TEST_FRAME_BASE::GetBoard ( )
inline

Definition at line 60 of file pcb_test_frame.h.

References m_board.

◆ GetPanel()

std::shared_ptr< PCB_DRAW_PANEL_GAL > PCB_TEST_FRAME_BASE::GetPanel ( )
inline

Definition at line 59 of file pcb_test_frame.h.

References m_galPanel.

◆ LoadAndDisplayBoard()

BOARD * PCB_TEST_FRAME_BASE::LoadAndDisplayBoard ( const std::string &  filename)
virtual

Definition at line 101 of file pcb_test_frame.cpp.

References PLUGIN::LoadBoard(), and IO_ERROR::Problem().

◆ LoadSettings()

void PCB_TEST_FRAME_BASE::LoadSettings ( )

◆ SetBoard()

Member Data Documentation

◆ m_board

std::shared_ptr< BOARD > PCB_TEST_FRAME_BASE::m_board
protected

◆ m_displayOptions

KIGFX::GAL_DISPLAY_OPTIONS PCB_TEST_FRAME_BASE::m_displayOptions
protected

Definition at line 71 of file pcb_test_frame.h.

Referenced by createView().

◆ m_galPanel

◆ m_mruPath

wxString PCB_TEST_FRAME_BASE::m_mruPath
protected

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