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

#include <panel_board_finish.h>

Inheritance diagram for PANEL_SETUP_BOARD_FINISH:
PANEL_SETUP_BOARD_FINISH_BASE

Public Member Functions

 PANEL_SETUP_BOARD_FINISH (wxWindow *aParentWindow, PCB_EDIT_FRAME *aFrame)
 
 ~PANEL_SETUP_BOARD_FINISH ()
 
void ImportSettingsFrom (BOARD *aBoard)
 
bool TransferDataFromWindow () override
 
bool TransferDataFromWindow (BOARD_STACKUP &aStackup)
 

Protected Attributes

wxCheckBox * m_cbCastellatedPads
 
wxCheckBox * m_cbEgdesPlated
 
wxStaticText * m_staticTextFinish
 
wxChoice * m_choiceFinish
 
wxStaticText * m_staticTextEdgeConn
 
wxChoice * m_choiceEdgeConn
 

Private Member Functions

void synchronizeWithBoard ()
 

Private Attributes

PCB_EDIT_FRAMEm_frame
 
BOARDm_board
 
BOARD_DESIGN_SETTINGSm_brdSettings
 

Detailed Description

Definition at line 36 of file panel_board_finish.h.

Constructor & Destructor Documentation

◆ PANEL_SETUP_BOARD_FINISH()

PANEL_SETUP_BOARD_FINISH::PANEL_SETUP_BOARD_FINISH ( wxWindow *  aParentWindow,
PCB_EDIT_FRAME aFrame 
)

◆ ~PANEL_SETUP_BOARD_FINISH()

PANEL_SETUP_BOARD_FINISH::~PANEL_SETUP_BOARD_FINISH ( )

Definition at line 48 of file panel_board_finish.cpp.

Member Function Documentation

◆ ImportSettingsFrom()

void PANEL_SETUP_BOARD_FINISH::ImportSettingsFrom ( BOARD aBoard)

◆ synchronizeWithBoard()

◆ TransferDataFromWindow() [1/2]

bool PANEL_SETUP_BOARD_FINISH::TransferDataFromWindow ( )
override

◆ TransferDataFromWindow() [2/2]

Member Data Documentation

◆ m_board

BOARD* PANEL_SETUP_BOARD_FINISH::m_board
private

Definition at line 54 of file panel_board_finish.h.

Referenced by ImportSettingsFrom(), and PANEL_SETUP_BOARD_FINISH().

◆ m_brdSettings

BOARD_DESIGN_SETTINGS* PANEL_SETUP_BOARD_FINISH::m_brdSettings
private

◆ m_cbCastellatedPads

wxCheckBox* PANEL_SETUP_BOARD_FINISH_BASE::m_cbCastellatedPads
protectedinherited

◆ m_cbEgdesPlated

wxCheckBox* PANEL_SETUP_BOARD_FINISH_BASE::m_cbEgdesPlated
protectedinherited

◆ m_choiceEdgeConn

wxChoice* PANEL_SETUP_BOARD_FINISH_BASE::m_choiceEdgeConn
protectedinherited

◆ m_choiceFinish

wxChoice* PANEL_SETUP_BOARD_FINISH_BASE::m_choiceFinish
protectedinherited

◆ m_frame

PCB_EDIT_FRAME* PANEL_SETUP_BOARD_FINISH::m_frame
private

Definition at line 53 of file panel_board_finish.h.

Referenced by PANEL_SETUP_BOARD_FINISH(), and TransferDataFromWindow().

◆ m_staticTextEdgeConn

wxStaticText* PANEL_SETUP_BOARD_FINISH_BASE::m_staticTextEdgeConn
protectedinherited

◆ m_staticTextFinish

wxStaticText* PANEL_SETUP_BOARD_FINISH_BASE::m_staticTextFinish
protectedinherited

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