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

#include <panel_setup_defaults.h>

Inheritance diagram for PANEL_SETUP_DEFAULTS:
PANEL_SETUP_DEFAULTS_BASE

Public Member Functions

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

Protected Attributes

wxScrolledWindow * m_scrolledWindow
 
wxBoxSizer * m_scrollSizer
 

Private Attributes

PCB_EDIT_FRAMEm_Frame
 
BOARD_DESIGN_SETTINGSm_BrdSettings
 
PANEL_SETUP_TEXT_AND_GRAPHICSm_textAndGraphicsPanel
 
PANEL_SETUP_DIMENSIONSm_dimensionsPanel
 
PANEL_SETUP_ZONESm_zonesPanel
 

Detailed Description

Definition at line 38 of file panel_setup_defaults.h.

Constructor & Destructor Documentation

◆ PANEL_SETUP_DEFAULTS()

◆ ~PANEL_SETUP_DEFAULTS()

PANEL_SETUP_DEFAULTS::~PANEL_SETUP_DEFAULTS ( )
overridedefault

Member Function Documentation

◆ ImportSettingsFrom()

void PANEL_SETUP_DEFAULTS::ImportSettingsFrom ( BOARD * aBoard)

◆ TransferDataFromWindow()

bool PANEL_SETUP_DEFAULTS::TransferDataFromWindow ( )
override

Definition at line 66 of file panel_setup_defaults.cpp.

References m_dimensionsPanel, m_textAndGraphicsPanel, and m_zonesPanel.

◆ TransferDataToWindow()

bool PANEL_SETUP_DEFAULTS::TransferDataToWindow ( )
override

Definition at line 54 of file panel_setup_defaults.cpp.

References m_dimensionsPanel, m_textAndGraphicsPanel, and m_zonesPanel.

Referenced by ImportSettingsFrom().

Member Data Documentation

◆ m_BrdSettings

BOARD_DESIGN_SETTINGS* PANEL_SETUP_DEFAULTS::m_BrdSettings
private

Definition at line 51 of file panel_setup_defaults.h.

Referenced by ImportSettingsFrom(), and PANEL_SETUP_DEFAULTS().

◆ m_dimensionsPanel

PANEL_SETUP_DIMENSIONS* PANEL_SETUP_DEFAULTS::m_dimensionsPanel
private

◆ m_Frame

PCB_EDIT_FRAME* PANEL_SETUP_DEFAULTS::m_Frame
private

Definition at line 50 of file panel_setup_defaults.h.

Referenced by PANEL_SETUP_DEFAULTS().

◆ m_scrolledWindow

wxScrolledWindow* PANEL_SETUP_DEFAULTS_BASE::m_scrolledWindow
protectedinherited

◆ m_scrollSizer

wxBoxSizer* PANEL_SETUP_DEFAULTS_BASE::m_scrollSizer
protectedinherited

◆ m_textAndGraphicsPanel

PANEL_SETUP_TEXT_AND_GRAPHICS* PANEL_SETUP_DEFAULTS::m_textAndGraphicsPanel
private

◆ m_zonesPanel

PANEL_SETUP_ZONES* PANEL_SETUP_DEFAULTS::m_zonesPanel
private

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