KiCad PCB EDA Suite
Loading...
Searching...
No Matches
LAYER_NAMES_GRID_TABLE Class Reference
Inheritance diagram for LAYER_NAMES_GRID_TABLE:

Public Member Functions

 LAYER_NAMES_GRID_TABLE ()
 
int GetNumberRows () override
 
int GetNumberCols () override
 
wxString GetColLabelValue (int aCol) override
 
bool CanGetValueAs (int aRow, int aCol, const wxString &aTypeName) override
 
bool CanSetValueAs (int aRow, int aCol, const wxString &aTypeName) override
 
wxString GetValue (int row, int col) override
 
void SetValue (int row, int col, const wxString &value) override
 
long GetValueAsLong (int row, int col) override
 
void SetValueAsLong (int row, int col, long value) override
 
bool AppendRows (size_t aNumRows=1) override
 
bool DeleteRows (size_t aPos, size_t aNumRows) override
 

Private Attributes

std::vector< TEXT_ITEM_INFOm_items
 

Detailed Description

Definition at line 39 of file panel_fp_editor_field_defaults.cpp.

Constructor & Destructor Documentation

◆ LAYER_NAMES_GRID_TABLE()

LAYER_NAMES_GRID_TABLE::LAYER_NAMES_GRID_TABLE ( )
inline

Definition at line 44 of file panel_fp_editor_field_defaults.cpp.

Member Function Documentation

◆ AppendRows()

bool LAYER_NAMES_GRID_TABLE::AppendRows ( size_t  aNumRows = 1)
inlineoverride

Definition at line 88 of file panel_fp_editor_field_defaults.cpp.

References IsUserLayer(), m_items, and User_1.

◆ CanGetValueAs()

bool LAYER_NAMES_GRID_TABLE::CanGetValueAs ( int  aRow,
int  aCol,
const wxString &  aTypeName 
)
inlineoverride

Definition at line 59 of file panel_fp_editor_field_defaults.cpp.

Referenced by CanSetValueAs().

◆ CanSetValueAs()

bool LAYER_NAMES_GRID_TABLE::CanSetValueAs ( int  aRow,
int  aCol,
const wxString &  aTypeName 
)
inlineoverride

Definition at line 69 of file panel_fp_editor_field_defaults.cpp.

References CanGetValueAs().

◆ DeleteRows()

bool LAYER_NAMES_GRID_TABLE::DeleteRows ( size_t  aPos,
size_t  aNumRows 
)
inlineoverride

Definition at line 122 of file panel_fp_editor_field_defaults.cpp.

References m_items.

◆ GetColLabelValue()

wxString LAYER_NAMES_GRID_TABLE::GetColLabelValue ( int  aCol)
inlineoverride

Definition at line 49 of file panel_fp_editor_field_defaults.cpp.

References _.

◆ GetNumberCols()

int LAYER_NAMES_GRID_TABLE::GetNumberCols ( )
inlineoverride

Definition at line 47 of file panel_fp_editor_field_defaults.cpp.

◆ GetNumberRows()

int LAYER_NAMES_GRID_TABLE::GetNumberRows ( )
inlineoverride

Definition at line 46 of file panel_fp_editor_field_defaults.cpp.

References m_items.

◆ GetValue()

wxString LAYER_NAMES_GRID_TABLE::GetValue ( int  row,
int  col 
)
inlineoverride

Definition at line 74 of file panel_fp_editor_field_defaults.cpp.

References m_items.

◆ GetValueAsLong()

long LAYER_NAMES_GRID_TABLE::GetValueAsLong ( int  row,
int  col 
)
inlineoverride

Definition at line 81 of file panel_fp_editor_field_defaults.cpp.

References m_items.

◆ SetValue()

void LAYER_NAMES_GRID_TABLE::SetValue ( int  row,
int  col,
const wxString &  value 
)
inlineoverride

Definition at line 75 of file panel_fp_editor_field_defaults.cpp.

References m_items.

◆ SetValueAsLong()

void LAYER_NAMES_GRID_TABLE::SetValueAsLong ( int  row,
int  col,
long  value 
)
inlineoverride

Definition at line 82 of file panel_fp_editor_field_defaults.cpp.

References m_items.

Member Data Documentation

◆ m_items

std::vector<TEXT_ITEM_INFO> LAYER_NAMES_GRID_TABLE::m_items
private

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