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

#include <wx_grid.h>

Inheritance diagram for WX_GRID_TABLE_BASE:
ALT_PIN_DATA_MODEL FIELDS_EDITOR_GRID_DATA_MODEL FIELDS_GRID_TABLE LAYERS_GRID_TABLE LIB_FIELDS_EDITOR_GRID_DATA_MODEL PCB_FIELDS_GRID_TABLE PIN_TABLE_DATA_MODEL SCH_PIN_TABLE_DATA_MODEL VIEW_CONTROLS_GRID_DATA_MODEL

Public Member Functions

 ~WX_GRID_TABLE_BASE () override
 
void SetColAttr (wxGridCellAttr *aAttr, int aCol) override
 
wxGridCellAttr * GetAttr (int aRow, int aCol, wxGridCellAttr::wxAttrKind aKind) override
 

Protected Member Functions

wxGridCellAttr * enhanceAttr (wxGridCellAttr *aInputAttr, int aRow, int aCol, wxGridCellAttr::wxAttrKind aKind)
 

Protected Attributes

std::map< int, wxGridCellAttr * > m_colAttrs
 

Detailed Description

Definition at line 42 of file wx_grid.h.

Constructor & Destructor Documentation

◆ ~WX_GRID_TABLE_BASE()

WX_GRID_TABLE_BASE::~WX_GRID_TABLE_BASE ( )
inlineoverride

Definition at line 45 of file wx_grid.h.

References m_colAttrs.

Member Function Documentation

◆ enhanceAttr()

wxGridCellAttr * WX_GRID_TABLE_BASE::enhanceAttr ( wxGridCellAttr * aInputAttr,
int aRow,
int aCol,
wxGridCellAttr::wxAttrKind aKind )
protected

◆ GetAttr()

wxGridCellAttr * WX_GRID_TABLE_BASE::GetAttr ( int aRow,
int aCol,
wxGridCellAttr::wxAttrKind aKind )
inlineoverride

Definition at line 57 of file wx_grid.h.

References enhanceAttr(), and m_colAttrs.

Referenced by FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr().

◆ SetColAttr()

void WX_GRID_TABLE_BASE::SetColAttr ( wxGridCellAttr * aAttr,
int aCol )
inlineoverride

Definition at line 51 of file wx_grid.h.

References m_colAttrs.

Member Data Documentation

◆ m_colAttrs

std::map<int, wxGridCellAttr*> WX_GRID_TABLE_BASE::m_colAttrs
protected

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