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

Board-wide drill chart and map setup. More...

#include <panel_setup_drill_chart.h>

Inheritance diagram for PANEL_SETUP_DRILL_CHART:
PANEL_SETUP_DRILL_CHART_BASE

Public Member Functions

 PANEL_SETUP_DRILL_CHART (wxWindow *aParentWindow, PCB_EDIT_FRAME *aFrame)
 
 ~PANEL_SETUP_DRILL_CHART () override=default
 
bool TransferDataToWindow () override
 
bool TransferDataFromWindow () override
 
void ImportSettingsFrom (BOARD *aBoard)
 

Protected Attributes

wxStaticText * m_groupByLabel
 
wxCheckListBox * m_groupByList
 
wxStaticText * m_markPolicyLabel
 
wxChoice * m_markPolicyCtrl
 
wxStaticText * m_markPolicyPad
 
wxStaticText * m_symbolSizeLabel
 
wxTextCtrl * m_symbolSizeCtrl
 
wxStaticText * m_symbolSizeUnits
 
wxStaticText * m_symbolWidthLabel
 
wxTextCtrl * m_symbolWidthCtrl
 
wxStaticText * m_symbolWidthUnits
 
wxCheckBox * m_freezeAssignments
 
wxButton * m_editGroupsButton
 

Private Member Functions

void onEditGroups (wxCommandEvent &aEvent) override
 
void loadSettings (const BOARD_DESIGN_SETTINGS &aSettings)
 

Private Attributes

PCB_EDIT_FRAMEm_frame
 
UNIT_BINDER m_symbolSize
 
UNIT_BINDER m_symbolWidth
 

Detailed Description

Board-wide drill chart and map setup.

Definition at line 34 of file panel_setup_drill_chart.h.

Constructor & Destructor Documentation

◆ PANEL_SETUP_DRILL_CHART()

◆ ~PANEL_SETUP_DRILL_CHART()

PANEL_SETUP_DRILL_CHART::~PANEL_SETUP_DRILL_CHART ( )
overridedefault

Member Function Documentation

◆ ImportSettingsFrom()

void PANEL_SETUP_DRILL_CHART::ImportSettingsFrom ( BOARD * aBoard)

Definition at line 102 of file panel_setup_drill_chart.cpp.

References BOARD::GetDesignSettings(), and loadSettings().

◆ loadSettings()

◆ onEditGroups()

void PANEL_SETUP_DRILL_CHART::onEditGroups ( wxCommandEvent & aEvent)
overrideprivatevirtual

◆ TransferDataFromWindow()

◆ TransferDataToWindow()

bool PANEL_SETUP_DRILL_CHART::TransferDataToWindow ( )
override

Definition at line 71 of file panel_setup_drill_chart.cpp.

References loadSettings(), and m_frame.

Member Data Documentation

◆ m_editGroupsButton

wxButton* PANEL_SETUP_DRILL_CHART_BASE::m_editGroupsButton
protectedinherited

◆ m_frame

PCB_EDIT_FRAME* PANEL_SETUP_DRILL_CHART::m_frame
private

◆ m_freezeAssignments

wxCheckBox* PANEL_SETUP_DRILL_CHART_BASE::m_freezeAssignments
protectedinherited

◆ m_groupByLabel

wxStaticText* PANEL_SETUP_DRILL_CHART_BASE::m_groupByLabel
protectedinherited

Definition at line 41 of file panel_setup_drill_chart_base.h.

Referenced by PANEL_SETUP_DRILL_CHART_BASE().

◆ m_groupByList

wxCheckListBox* PANEL_SETUP_DRILL_CHART_BASE::m_groupByList
protectedinherited

◆ m_markPolicyCtrl

wxChoice* PANEL_SETUP_DRILL_CHART_BASE::m_markPolicyCtrl
protectedinherited

◆ m_markPolicyLabel

wxStaticText* PANEL_SETUP_DRILL_CHART_BASE::m_markPolicyLabel
protectedinherited

Definition at line 43 of file panel_setup_drill_chart_base.h.

Referenced by PANEL_SETUP_DRILL_CHART_BASE().

◆ m_markPolicyPad

wxStaticText* PANEL_SETUP_DRILL_CHART_BASE::m_markPolicyPad
protectedinherited

Definition at line 45 of file panel_setup_drill_chart_base.h.

Referenced by PANEL_SETUP_DRILL_CHART_BASE().

◆ m_symbolSize

UNIT_BINDER PANEL_SETUP_DRILL_CHART::m_symbolSize
private

◆ m_symbolSizeCtrl

wxTextCtrl* PANEL_SETUP_DRILL_CHART_BASE::m_symbolSizeCtrl
protectedinherited

◆ m_symbolSizeLabel

wxStaticText* PANEL_SETUP_DRILL_CHART_BASE::m_symbolSizeLabel
protectedinherited

◆ m_symbolSizeUnits

wxStaticText* PANEL_SETUP_DRILL_CHART_BASE::m_symbolSizeUnits
protectedinherited

◆ m_symbolWidth

UNIT_BINDER PANEL_SETUP_DRILL_CHART::m_symbolWidth
private

◆ m_symbolWidthCtrl

wxTextCtrl* PANEL_SETUP_DRILL_CHART_BASE::m_symbolWidthCtrl
protectedinherited

◆ m_symbolWidthLabel

wxStaticText* PANEL_SETUP_DRILL_CHART_BASE::m_symbolWidthLabel
protectedinherited

◆ m_symbolWidthUnits

wxStaticText* PANEL_SETUP_DRILL_CHART_BASE::m_symbolWidthUnits
protectedinherited

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