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
 
virtual bool IsExpanderColumn (int aCol) const
 
virtual GROUP_TYPE GetGroupType (int aRow) const
 

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 52 of file wx_grid.h.

Constructor & Destructor Documentation

◆ ~WX_GRID_TABLE_BASE()

WX_GRID_TABLE_BASE::~WX_GRID_TABLE_BASE ( )
inlineoverride

Definition at line 55 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 67 of file wx_grid.h.

References enhanceAttr(), and m_colAttrs.

Referenced by FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr().

◆ GetGroupType()

virtual GROUP_TYPE WX_GRID_TABLE_BASE::GetGroupType ( int aRow) const
inlinevirtual

Reimplemented in FIELDS_EDITOR_GRID_DATA_MODEL, and LIB_FIELDS_EDITOR_GRID_DATA_MODEL.

Definition at line 79 of file wx_grid.h.

References GROUP_SINGLETON.

◆ IsExpanderColumn()

virtual bool WX_GRID_TABLE_BASE::IsExpanderColumn ( int aCol) const
inlinevirtual

Reimplemented in FIELDS_EDITOR_GRID_DATA_MODEL, and LIB_FIELDS_EDITOR_GRID_DATA_MODEL.

Definition at line 78 of file wx_grid.h.

◆ SetColAttr()

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

Definition at line 61 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: