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

#include <panel_setup_zones.h>

Inheritance diagram for PANEL_SETUP_ZONES:
PANEL_SETUP_ZONES_BASE

Public Member Functions

 PANEL_SETUP_ZONES (wxWindow *aParentWindow, PCB_EDIT_FRAME *aFrame, BOARD_DESIGN_SETTINGS &aBrdSettings)
 
 ~PANEL_SETUP_ZONES () override=default
 
bool TransferDataToWindow () override
 
bool TransferDataFromWindow () override
 
bool CommitPendingChanges ()
 

Protected Attributes

wxBoxSizer * m_mainSizer
 
wxStaticText * m_staticTextDefPropDim
 
wxStaticLine * m_staticline1
 

Private Attributes

BOARD_DESIGN_SETTINGSm_brdSettings
 
ZONE_SETTINGS_BAG m_zoneSettingsBag
 
PANEL_ZONE_PROPERTIESm_panelZoneProperties
 

Detailed Description

Definition at line 36 of file panel_setup_zones.h.

Constructor & Destructor Documentation

◆ PANEL_SETUP_ZONES()

PANEL_SETUP_ZONES::PANEL_SETUP_ZONES ( wxWindow * aParentWindow,
PCB_EDIT_FRAME * aFrame,
BOARD_DESIGN_SETTINGS & aBrdSettings )

◆ ~PANEL_SETUP_ZONES()

PANEL_SETUP_ZONES::~PANEL_SETUP_ZONES ( )
overridedefault

Member Function Documentation

◆ CommitPendingChanges()

bool PANEL_SETUP_ZONES::CommitPendingChanges ( )

Definition at line 63 of file panel_setup_zones.cpp.

References m_panelZoneProperties.

◆ TransferDataFromWindow()

bool PANEL_SETUP_ZONES::TransferDataFromWindow ( )
override

◆ TransferDataToWindow()

bool PANEL_SETUP_ZONES::TransferDataToWindow ( )
override

Definition at line 43 of file panel_setup_zones.cpp.

References m_panelZoneProperties.

Member Data Documentation

◆ m_brdSettings

BOARD_DESIGN_SETTINGS& PANEL_SETUP_ZONES::m_brdSettings
private

Definition at line 48 of file panel_setup_zones.h.

Referenced by PANEL_SETUP_ZONES(), and TransferDataFromWindow().

◆ m_mainSizer

wxBoxSizer* PANEL_SETUP_ZONES_BASE::m_mainSizer
protectedinherited

◆ m_panelZoneProperties

PANEL_ZONE_PROPERTIES* PANEL_SETUP_ZONES::m_panelZoneProperties
private

◆ m_staticline1

wxStaticLine* PANEL_SETUP_ZONES_BASE::m_staticline1
protectedinherited

Definition at line 35 of file panel_setup_zones_base.h.

Referenced by PANEL_SETUP_ZONES_BASE().

◆ m_staticTextDefPropDim

wxStaticText* PANEL_SETUP_ZONES_BASE::m_staticTextDefPropDim
protectedinherited

Definition at line 34 of file panel_setup_zones_base.h.

Referenced by PANEL_SETUP_ZONES_BASE().

◆ m_zoneSettingsBag

ZONE_SETTINGS_BAG PANEL_SETUP_ZONES::m_zoneSettingsBag
private

Definition at line 49 of file panel_setup_zones.h.

Referenced by PANEL_SETUP_ZONES(), and TransferDataFromWindow().


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