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

#include <panel_drc_group_header.h>

Inheritance diagram for PANEL_DRC_GROUP_HEADER:
PANEL_DRC_GROUP_HEADER_BASE

Public Member Functions

 PANEL_DRC_GROUP_HEADER (wxWindow *aParent, const std::vector< DRC_RULE_ROW > &aRows)
 
 ~PANEL_DRC_GROUP_HEADER () override
 
bool TransferDataToWindow () override
 
bool TransferDataFromWindow () override
 

Protected Member Functions

void OnGridSize (wxGridSizeEvent &event) override
 
void OnSize (wxSizeEvent &event) override
 

Protected Attributes

wxGrid * m_dataGrid
 

Private Member Functions

void populateGrid ()
 

Private Attributes

std::vector< DRC_RULE_ROWm_rows
 

Detailed Description

Definition at line 43 of file panel_drc_group_header.h.

Constructor & Destructor Documentation

◆ PANEL_DRC_GROUP_HEADER()

PANEL_DRC_GROUP_HEADER::PANEL_DRC_GROUP_HEADER ( wxWindow * aParent,
const std::vector< DRC_RULE_ROW > & aRows )

◆ ~PANEL_DRC_GROUP_HEADER()

PANEL_DRC_GROUP_HEADER::~PANEL_DRC_GROUP_HEADER ( )
override

Definition at line 60 of file panel_drc_group_header.cpp.

Member Function Documentation

◆ OnGridSize()

void PANEL_DRC_GROUP_HEADER::OnGridSize ( wxGridSizeEvent & event)
overrideprotectedvirtual

Reimplemented from PANEL_DRC_GROUP_HEADER_BASE.

Definition at line 100 of file panel_drc_group_header.cpp.

References PANEL_DRC_GROUP_HEADER_BASE::m_dataGrid, and OnSize().

◆ OnSize()

void PANEL_DRC_GROUP_HEADER::OnSize ( wxSizeEvent & event)
overrideprotectedvirtual

Reimplemented from PANEL_DRC_GROUP_HEADER_BASE.

Definition at line 76 of file panel_drc_group_header.cpp.

References PANEL_DRC_GROUP_HEADER_BASE::m_dataGrid.

Referenced by OnGridSize().

◆ populateGrid()

void PANEL_DRC_GROUP_HEADER::populateGrid ( )
private

◆ TransferDataFromWindow()

bool PANEL_DRC_GROUP_HEADER::TransferDataFromWindow ( )
override

Definition at line 71 of file panel_drc_group_header.cpp.

◆ TransferDataToWindow()

bool PANEL_DRC_GROUP_HEADER::TransferDataToWindow ( )
override

Definition at line 65 of file panel_drc_group_header.cpp.

Member Data Documentation

◆ m_dataGrid

◆ m_rows

std::vector<DRC_RULE_ROW> PANEL_DRC_GROUP_HEADER::m_rows
private

Definition at line 60 of file panel_drc_group_header.h.

Referenced by PANEL_DRC_GROUP_HEADER().


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