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

#include <panel_setup_zone_hatch_offsets.h>

Inheritance diagram for PANEL_SETUP_ZONE_HATCH_OFFSETS:
PANEL_SETUP_ZONE_HATCH_OFFSETS_BASE

Public Member Functions

 PANEL_SETUP_ZONE_HATCH_OFFSETS (wxWindow *aParentWindow, PCB_BASE_FRAME *aFrame, BOARD_DESIGN_SETTINGS &aBrdSettings)
 
 ~PANEL_SETUP_ZONE_HATCH_OFFSETS () override
 
bool TransferDataToWindow () override
 
bool TransferDataFromWindow () override
 
void LoadFromSettings (const BOARD_DESIGN_SETTINGS &aBrdSettings)
 
void SyncCopperLayers (int aCopperLayerCount)
 
void ImportSettingsFrom (BOARD *aBoard)
 

Protected Attributes

wxStaticText * m_staticTextLabel
 
wxStaticLine * m_staticline1
 
WX_GRIDm_layerOffsetsGrid
 

Private Attributes

PCB_BASE_FRAMEm_frame
 
LAYER_PROPERTIES_GRID_TABLEm_layerPropsTable
 
BOARD_DESIGN_SETTINGSm_brdSettings
 

Detailed Description

Definition at line 37 of file panel_setup_zone_hatch_offsets.h.

Constructor & Destructor Documentation

◆ PANEL_SETUP_ZONE_HATCH_OFFSETS()

PANEL_SETUP_ZONE_HATCH_OFFSETS::PANEL_SETUP_ZONE_HATCH_OFFSETS ( wxWindow * aParentWindow,
PCB_BASE_FRAME * aFrame,
BOARD_DESIGN_SETTINGS & aBrdSettings )

◆ ~PANEL_SETUP_ZONE_HATCH_OFFSETS()

PANEL_SETUP_ZONE_HATCH_OFFSETS::~PANEL_SETUP_ZONE_HATCH_OFFSETS ( )
override

Member Function Documentation

◆ ImportSettingsFrom()

void PANEL_SETUP_ZONE_HATCH_OFFSETS::ImportSettingsFrom ( BOARD * aBoard)

◆ LoadFromSettings()

void PANEL_SETUP_ZONE_HATCH_OFFSETS::LoadFromSettings ( const BOARD_DESIGN_SETTINGS & aBrdSettings)

◆ SyncCopperLayers()

void PANEL_SETUP_ZONE_HATCH_OFFSETS::SyncCopperLayers ( int aCopperLayerCount)

◆ TransferDataFromWindow()

bool PANEL_SETUP_ZONE_HATCH_OFFSETS::TransferDataFromWindow ( )
override

◆ TransferDataToWindow()

bool PANEL_SETUP_ZONE_HATCH_OFFSETS::TransferDataToWindow ( )
override

Definition at line 62 of file panel_setup_zone_hatch_offsets.cpp.

References LoadFromSettings(), and m_brdSettings.

Referenced by ImportSettingsFrom().

Member Data Documentation

◆ m_brdSettings

BOARD_DESIGN_SETTINGS* PANEL_SETUP_ZONE_HATCH_OFFSETS::m_brdSettings
private

◆ m_frame

PCB_BASE_FRAME* PANEL_SETUP_ZONE_HATCH_OFFSETS::m_frame
private

Definition at line 53 of file panel_setup_zone_hatch_offsets.h.

Referenced by PANEL_SETUP_ZONE_HATCH_OFFSETS().

◆ m_layerOffsetsGrid

◆ m_layerPropsTable

LAYER_PROPERTIES_GRID_TABLE* PANEL_SETUP_ZONE_HATCH_OFFSETS::m_layerPropsTable
private

◆ m_staticline1

wxStaticLine* PANEL_SETUP_ZONE_HATCH_OFFSETS_BASE::m_staticline1
protectedinherited

◆ m_staticTextLabel

wxStaticText* PANEL_SETUP_ZONE_HATCH_OFFSETS_BASE::m_staticTextLabel
protectedinherited

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