KiCad PCB EDA Suite
|
#include <lib_fields_data_model.h>
Public Member Functions | |
LIB_FIELDS_EDITOR_GRID_DATA_MODEL () | |
~LIB_FIELDS_EDITOR_GRID_DATA_MODEL () override | |
void | CreateDerivedSymbol (int aRow, int aCol, wxString &aNewSymbolName) |
void | CreateDerivedSymbolImmediate (int aRow, int aCol, wxString &aNewSymbolName) |
void | AddColumn (const wxString &aFieldName, const wxString &aLabel, bool aAddedByUser, bool aIsCheckbox) |
void | RemoveColumn (int aCol) |
void | RenameColumn (int aCol, const wxString &newName) |
void | MoveColumn (int aCol, int aNewPos) |
int | GetNumberRows () override |
int | GetNumberCols () override |
void | SetColLabelValue (int aCol, const wxString &aLabel) override |
wxString | GetColLabelValue (int aCol) override |
wxString | GetColFieldName (int aCol) |
int | GetFieldNameCol (const wxString &aFieldName) |
void | SetFieldsOrder (const std::vector< wxString > &aNewOrder) |
bool | IsEmptyCell (int aRow, int aCol) override |
wxString | GetValue (int aRow, int aCol) override |
wxString | GetTypeName (int row, int col) override |
wxString | GetValue (const LIB_DATA_MODEL_ROW &group, int aCol) |
void | SetValue (int aRow, int aCol, const wxString &aValue) override |
wxGridCellAttr * | GetAttr (int row, int col, wxGridCellAttr::wxAttrKind kind) override |
void | RevertRow (int aRow) |
void | ClearCell (int aRow, int aCol) |
bool | ColIsValue (int aCol) |
bool | ColIsCheck (int aCol) |
void | SetSorting (int aCol, bool ascending) |
int | GetSortCol () |
bool | GetSortAsc () |
const LIB_SYMBOL * | GetSymbolForRow (int aRow) |
void | GetSymbolNames (wxArrayString &aList) |
void | SetSymbols (const std::vector< LIB_SYMBOL * > &aSymbolsList) |
void | RebuildRows () |
void | ExpandRow (int aRow) |
void | CollapseRow (int aRow) |
void | ExpandCollapseRow (int aRow) |
void | CollapseForSort () |
void | ExpandAfterSort () |
void | ApplyData (std::function< void(LIB_SYMBOL *)> symbolChangeHandler, std::function< void()> postApplyHandler=nullptr) |
std::vector< std::pair< LIB_SYMBOL *, wxString > > | GetAndClearCreatedDerivedSymbols () |
Get and clear the list of newly created derived symbols for library manager processing. | |
bool | IsEdited () |
int | GetDataWidth (int aCol) |
void | SetFilter (const wxString &aFilter) |
const wxString & | GetFilter () |
void | SetGroupingEnabled (bool group) |
bool | GetGroupingEnabled () |
void | SetGroupColumn (int aCol, bool group) |
bool | GetGroupColumn (int aCol) |
void | SetShowColumn (int aCol, bool show) |
bool | GetShowColumn (int aCol) |
bool | IsRowEditable (int aRow) |
bool | IsCellEdited (int aRow, int aCol) |
bool | IsCellClear (int aRow, int aCol) |
bool | IsRowSingleSymbol (int aRow) |
void | SetColAttr (wxGridCellAttr *aAttr, int aCol) override |
Static Public Attributes | |
static const wxString | QUANTITY_VARIABLE |
static const wxString | ITEM_NUMBER_VARIABLE = wxS( "${ITEM_NUMBER}" ) |
Protected Member Functions | |
wxGridCellAttr * | enhanceAttr (wxGridCellAttr *aInputAttr, int aRow, int aCol, wxGridCellAttr::wxAttrKind aKind) |
Protected Attributes | |
std::vector< LIB_SYMBOL * > | m_symbolsList |
bool | m_edited |
int | m_sortColumn |
bool | m_sortAscending |
wxString | m_filter |
bool | m_groupingEnabled |
std::vector< LIB_DATA_MODEL_COL > | m_cols |
std::vector< LIB_DATA_MODEL_ROW > | m_rows |
std::map< KIID, std::map< wxString, LIB_DATA_ELEMENT > > | m_dataStore |
std::vector< std::pair< LIB_SYMBOL *, wxString > > | m_createdDerivedSymbols |
STRIPED_STRING_RENDERER * | m_stripedStringRenderer |
std::map< wxString, wxGridCellRenderer * > | m_stripedRenderers |
std::map< int, wxGridCellAttr * > | m_colAttrs |
Private Member Functions | |
bool | groupMatch (const LIB_SYMBOL *lhRef, const LIB_SYMBOL *rhRef) |
wxString | getAttributeValue (const LIB_SYMBOL *, const wxString &aAttributeName) |
void | setAttributeValue (LIB_SYMBOL *aSymbol, const wxString &aAttributeName, const wxString &aValue) |
void | createActualDerivedSymbol (const LIB_SYMBOL *aParentSymbol, const wxString &aNewSymbolName, const KIID &aNewSymbolUuid) |
void | Sort () |
void | updateDataStoreSymbolField (const LIB_SYMBOL *aSymbol, const wxString &aFieldName) |
bool | isStripeableField (int aCol) |
wxGridCellRenderer * | getStripedRenderer (int aCol) const |
Static Private Member Functions | |
static bool | cmp (const LIB_DATA_MODEL_ROW &lhGroup, const LIB_DATA_MODEL_ROW &rhGroup, LIB_FIELDS_EDITOR_GRID_DATA_MODEL *dataModel, int sortCol, bool ascending) |
Definition at line 80 of file lib_fields_data_model.h.
|
inline |
Definition at line 83 of file lib_fields_data_model.h.
References m_edited, m_filter, m_groupingEnabled, m_sortAscending, m_sortColumn, and m_stripedStringRenderer.
Referenced by cmp().
|
inlineoverride |
Definition at line 93 of file lib_fields_data_model.h.
References m_stripedRenderers.
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::AddColumn | ( | const wxString & | aFieldName, |
const wxString & | aLabel, | ||
bool | aAddedByUser, | ||
bool | aIsCheckbox ) |
Definition at line 38 of file lib_fields_data_model.cpp.
References GetFieldNameCol(), m_cols, m_symbolsList, and updateDataStoreSymbolField().
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::ApplyData | ( | std::function< void(LIB_SYMBOL *)> | symbolChangeHandler, |
std::function< void()> | postApplyHandler = nullptr ) |
Definition at line 929 of file lib_fields_data_model.cpp.
References ColIsCheck(), createActualDerivedSymbol(), FOOTPRINT, GetFieldNameCol(), SCH_FIELD::GetId(), LIB_SYMBOL::GetName(), IsGeneratedField(), m_cols, LIB_DATA_ELEMENT::m_currentData, LIB_DATA_ELEMENT::m_currentlyEmpty, m_dataStore, m_edited, LIB_DATA_ELEMENT::m_isModified, LIB_DATA_ELEMENT::m_originalData, LIB_DATA_ELEMENT::m_originallyEmpty, m_symbolsList, REFERENCE, setAttributeValue(), SCH_FIELD::SetPosition(), SCH_FIELD::SetText(), USER, and VALUE.
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::ClearCell | ( | int | aRow, |
int | aCol ) |
Definition at line 565 of file lib_fields_data_model.cpp.
References m_cols, LIB_DATA_ELEMENT::m_currentData, LIB_DATA_ELEMENT::m_currentlyEmpty, m_dataStore, m_edited, LIB_DATA_ELEMENT::m_isModified, LIB_DATA_ELEMENT::m_originalData, LIB_DATA_ELEMENT::m_originallyEmpty, LIB_DATA_MODEL_ROW::m_Refs, m_rows, and EDA_ITEM::m_Uuid.
|
staticprivate |
Definition at line 607 of file lib_fields_data_model.cpp.
References GetValue(), LIB_FIELDS_EDITOR_GRID_DATA_MODEL(), and LIB_DATA_MODEL_ROW::m_Refs.
bool LIB_FIELDS_EDITOR_GRID_DATA_MODEL::ColIsCheck | ( | int | aCol | ) |
Definition at line 600 of file lib_fields_data_model.cpp.
References m_cols.
Referenced by ApplyData(), GetTypeName(), isStripeableField(), and updateDataStoreSymbolField().
bool LIB_FIELDS_EDITOR_GRID_DATA_MODEL::ColIsValue | ( | int | aCol | ) |
Definition at line 593 of file lib_fields_data_model.cpp.
References GetCanonicalFieldName(), m_cols, and VALUE.
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::CollapseForSort | ( | ) |
Definition at line 906 of file lib_fields_data_model.cpp.
References CollapseRow(), GROUP_COLLAPSED_DURING_SORT, GROUP_EXPANDED, and m_rows.
Referenced by Sort().
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::CollapseRow | ( | int | aRow | ) |
Definition at line 875 of file lib_fields_data_model.cpp.
References CHILD_ITEM, GROUP_COLLAPSED, and m_rows.
Referenced by CollapseForSort(), and ExpandCollapseRow().
|
private |
Definition at line 484 of file lib_fields_data_model.cpp.
References LIB_SYMBOL::GetLibId(), LIB_ID::GetLibNickname(), LIB_SYMBOL::GetName(), LIB_SYMBOL::GetValueField(), m_cols, m_createdDerivedSymbols, m_symbolsList, EDA_ITEM::m_Uuid, LIB_SYMBOL::SetName(), LIB_SYMBOL::SetParent(), SCH_FIELD::SetText(), traceLibFieldTable, and updateDataStoreSymbolField().
Referenced by ApplyData(), and CreateDerivedSymbolImmediate().
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::CreateDerivedSymbol | ( | int | aRow, |
int | aCol, | ||
wxString & | aNewSymbolName ) |
Definition at line 433 of file lib_fields_data_model.cpp.
References KIID::AsString(), LIB_SYMBOL::GetName(), m_cols, LIB_DATA_ELEMENT::m_createDerivedSymbol, LIB_DATA_ELEMENT::m_currentData, m_dataStore, LIB_DATA_ELEMENT::m_derivedSymbolName, m_edited, LIB_DATA_ELEMENT::m_isModified, LIB_DATA_ELEMENT::m_originalData, m_rows, EDA_ITEM::m_Uuid, and traceLibFieldTable.
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::CreateDerivedSymbolImmediate | ( | int | aRow, |
int | aCol, | ||
wxString & | aNewSymbolName ) |
Definition at line 462 of file lib_fields_data_model.cpp.
References createActualDerivedSymbol(), LIB_SYMBOL::GetName(), m_cols, m_edited, m_rows, RebuildRows(), and traceLibFieldTable.
|
protectedinherited |
Definition at line 45 of file wx_grid.cpp.
Referenced by FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr(), FIELDS_GRID_TABLE::GetAttr(), LAYERS_GRID_TABLE::GetAttr(), PCB_FIELDS_GRID_TABLE::GetAttr(), SCH_PIN_TABLE_DATA_MODEL::GetAttr(), and GetAttr().
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::ExpandAfterSort | ( | ) |
Definition at line 919 of file lib_fields_data_model.cpp.
References ExpandRow(), GROUP_COLLAPSED_DURING_SORT, and m_rows.
Referenced by Sort().
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::ExpandCollapseRow | ( | int | aRow | ) |
Definition at line 895 of file lib_fields_data_model.cpp.
References CollapseRow(), ExpandRow(), group, GROUP_COLLAPSED, GROUP_EXPANDED, and m_rows.
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::ExpandRow | ( | int | aRow | ) |
Definition at line 846 of file lib_fields_data_model.cpp.
References CHILD_ITEM, GROUP_EXPANDED, and m_rows.
Referenced by ExpandAfterSort(), and ExpandCollapseRow().
|
inline |
Get and clear the list of newly created derived symbols for library manager processing.
Definition at line 209 of file lib_fields_data_model.h.
References m_createdDerivedSymbols, and result.
|
override |
Definition at line 266 of file lib_fields_data_model.cpp.
References getStripedRenderer(), isStripeableField(), WX_GRID_TABLE_BASE::m_colAttrs, m_cols, LIB_DATA_ELEMENT::m_currentData, LIB_DATA_ELEMENT::m_currentlyEmpty, m_dataStore, LIB_DATA_ELEMENT::m_isModified, LIB_DATA_ELEMENT::m_originallyEmpty, and m_rows.
|
private |
Definition at line 706 of file lib_fields_data_model.cpp.
References SYMBOL::GetDNP(), SYMBOL::GetExcludedFromBoard(), SYMBOL::GetExcludedFromBOM(), SYMBOL::GetExcludedFromSim(), LIB_SYMBOL::IsLocalPower(), and LIB_SYMBOL::IsPower().
Referenced by updateDataStoreSymbolField().
|
inline |
Definition at line 146 of file lib_fields_data_model.h.
References m_cols.
Referenced by GetDataWidth().
|
inlineoverride |
Definition at line 140 of file lib_fields_data_model.h.
References m_cols.
int LIB_FIELDS_EDITOR_GRID_DATA_MODEL::GetDataWidth | ( | int | aCol | ) |
Definition at line 1129 of file lib_fields_data_model.cpp.
References GetColFieldName(), KIUI::GetTextSize(), m_dataStore, m_symbolsList, and text.
int LIB_FIELDS_EDITOR_GRID_DATA_MODEL::GetFieldNameCol | ( | const wxString & | aFieldName | ) |
Definition at line 134 of file lib_fields_data_model.cpp.
References m_cols.
Referenced by AddColumn(), ApplyData(), and updateDataStoreSymbolField().
|
inline |
Definition at line 221 of file lib_fields_data_model.h.
References m_filter.
|
inline |
Definition at line 232 of file lib_fields_data_model.h.
References m_cols.
|
inline |
Definition at line 224 of file lib_fields_data_model.h.
References m_groupingEnabled.
|
inlineoverride |
Definition at line 132 of file lib_fields_data_model.h.
References m_cols.
|
inlineoverride |
Definition at line 131 of file lib_fields_data_model.h.
References m_rows.
|
inline |
Definition at line 244 of file lib_fields_data_model.h.
References m_cols.
|
inline |
Definition at line 181 of file lib_fields_data_model.h.
References m_sortAscending.
|
inline |
Definition at line 180 of file lib_fields_data_model.h.
References m_sortColumn.
|
private |
Definition at line 1154 of file lib_fields_data_model.cpp.
References m_cols, and m_stripedRenderers.
Referenced by GetAttr().
|
inline |
Definition at line 182 of file lib_fields_data_model.h.
References m_rows.
|
inline |
Definition at line 188 of file lib_fields_data_model.h.
References m_symbolsList.
|
override |
Definition at line 1145 of file lib_fields_data_model.cpp.
References ColIsCheck().
wxString LIB_FIELDS_EDITOR_GRID_DATA_MODEL::GetValue | ( | const LIB_DATA_MODEL_ROW & | group, |
int | aCol ) |
Definition at line 220 of file lib_fields_data_model.cpp.
References group, INDETERMINATE_STATE, m_cols, m_dataStore, LIB_DATA_MODEL_COL::m_fieldName, and EDA_ITEM::m_Uuid.
|
override |
Definition at line 178 of file lib_fields_data_model.cpp.
References CHILD_ITEM, GetValue(), GROUP_COLLAPSED, GROUP_EXPANDED, m_cols, and m_rows.
Referenced by cmp(), and GetValue().
|
private |
Definition at line 681 of file lib_fields_data_model.cpp.
References m_cols, m_dataStore, LIB_DATA_MODEL_COL::m_fieldName, LIB_DATA_MODEL_COL::m_group, and EDA_ITEM::m_Uuid.
Referenced by RebuildRows().
|
inline |
Definition at line 263 of file lib_fields_data_model.h.
References m_cols, m_dataStore, and m_rows.
|
inline |
Definition at line 256 of file lib_fields_data_model.h.
References m_cols, m_dataStore, and m_rows.
|
inline |
Definition at line 216 of file lib_fields_data_model.h.
References m_edited.
|
inlineoverride |
Definition at line 156 of file lib_fields_data_model.h.
|
inline |
Definition at line 250 of file lib_fields_data_model.h.
References GROUP_SINGLETON, and m_rows.
|
inline |
Definition at line 270 of file lib_fields_data_model.h.
References CHILD_ITEM, GROUP_SINGLETON, and m_rows.
|
private |
Definition at line 1183 of file lib_fields_data_model.cpp.
References ColIsCheck(), and m_cols.
Referenced by GetAttr().
|
inline |
Definition at line 111 of file lib_fields_data_model.h.
References m_cols.
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::RebuildRows | ( | ) |
Definition at line 763 of file lib_fields_data_model.cpp.
References GROUP_COLLAPSED, GROUP_SINGLETON, groupMatch(), m_cols, m_dataStore, m_filter, m_groupingEnabled, m_rows, m_symbolsList, Sort(), traceLibFieldTable, and WildCompareString().
Referenced by CreateDerivedSymbolImmediate().
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::RemoveColumn | ( | int | aCol | ) |
Definition at line 93 of file lib_fields_data_model.cpp.
References m_cols, m_dataStore, m_edited, and m_symbolsList.
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::RenameColumn | ( | int | aCol, |
const wxString & | newName ) |
Definition at line 115 of file lib_fields_data_model.cpp.
References m_cols, m_dataStore, m_edited, and m_symbolsList.
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::RevertRow | ( | int | aRow | ) |
Definition at line 533 of file lib_fields_data_model.cpp.
References m_dataStore, m_edited, LIB_DATA_MODEL_ROW::m_Refs, m_rows, EDA_ITEM::m_Uuid, and name.
|
private |
Definition at line 731 of file lib_fields_data_model.cpp.
References SYMBOL::SetDNP(), SYMBOL::SetExcludedFromBoard(), SYMBOL::SetExcludedFromBOM(), SYMBOL::SetExcludedFromSim(), LIB_SYMBOL::SetGlobalPower(), LIB_SYMBOL::SetLocalPower(), and LIB_SYMBOL::SetNormal().
Referenced by ApplyData().
|
inlineoverrideinherited |
Definition at line 51 of file wx_grid.h.
References m_colAttrs.
|
inlineoverride |
Definition at line 134 of file lib_fields_data_model.h.
References m_cols.
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::SetFieldsOrder | ( | const std::vector< wxString > & | aNewOrder | ) |
Definition at line 146 of file lib_fields_data_model.cpp.
References m_cols.
|
inline |
Definition at line 220 of file lib_fields_data_model.h.
References m_filter.
|
inline |
Definition at line 226 of file lib_fields_data_model.h.
|
inline |
Definition at line 223 of file lib_fields_data_model.h.
References group, and m_groupingEnabled.
|
inline |
Definition at line 238 of file lib_fields_data_model.h.
References m_cols.
|
inline |
Definition at line 173 of file lib_fields_data_model.h.
References m_cols, m_sortAscending, and m_sortColumn.
|
inline |
Definition at line 196 of file lib_fields_data_model.h.
References m_symbolsList.
|
override |
Definition at line 249 of file lib_fields_data_model.cpp.
References m_cols, LIB_DATA_ELEMENT::m_currentData, LIB_DATA_ELEMENT::m_currentlyEmpty, m_dataStore, m_edited, LIB_DATA_ELEMENT::m_isModified, LIB_DATA_ELEMENT::m_originalData, LIB_DATA_MODEL_ROW::m_Refs, m_rows, and EDA_ITEM::m_Uuid.
|
private |
Definition at line 646 of file lib_fields_data_model.cpp.
References CollapseForSort(), ExpandAfterSort(), and m_rows.
Referenced by RebuildRows().
|
private |
Definition at line 52 of file lib_fields_data_model.cpp.
References ColIsCheck(), getAttributeValue(), LIB_SYMBOL::GetField(), GetFieldNameCol(), LIB_SYMBOL::GetKeyWords(), LIB_DATA_ELEMENT::m_currentData, LIB_DATA_ELEMENT::m_currentlyEmpty, m_dataStore, LIB_DATA_ELEMENT::m_isModified, LIB_DATA_ELEMENT::m_originalData, LIB_DATA_ELEMENT::m_originallyEmpty, and EDA_ITEM::m_Uuid.
Referenced by AddColumn(), and createActualDerivedSymbol().
|
static |
Definition at line 102 of file lib_fields_data_model.h.
|
protectedinherited |
Definition at line 73 of file wx_grid.h.
Referenced by LIB_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr(), GetAttr(), SetColAttr(), and ~WX_GRID_TABLE_BASE().
|
protected |
Definition at line 302 of file lib_fields_data_model.h.
Referenced by AddColumn(), ApplyData(), ClearCell(), ColIsCheck(), ColIsValue(), createActualDerivedSymbol(), CreateDerivedSymbol(), CreateDerivedSymbolImmediate(), GetAttr(), GetColFieldName(), GetColLabelValue(), GetFieldNameCol(), GetGroupColumn(), GetNumberCols(), GetShowColumn(), getStripedRenderer(), GetValue(), GetValue(), groupMatch(), IsCellClear(), IsCellEdited(), isStripeableField(), MoveColumn(), RebuildRows(), RemoveColumn(), RenameColumn(), SetColLabelValue(), SetFieldsOrder(), SetGroupColumn(), SetShowColumn(), SetSorting(), and SetValue().
|
protected |
Definition at line 311 of file lib_fields_data_model.h.
Referenced by createActualDerivedSymbol(), and GetAndClearCreatedDerivedSymbols().
|
protected |
Definition at line 308 of file lib_fields_data_model.h.
Referenced by ApplyData(), ClearCell(), CreateDerivedSymbol(), GetAttr(), GetDataWidth(), GetValue(), groupMatch(), IsCellClear(), IsCellEdited(), RebuildRows(), RemoveColumn(), RenameColumn(), RevertRow(), SetValue(), and updateDataStoreSymbolField().
|
protected |
Definition at line 296 of file lib_fields_data_model.h.
Referenced by ApplyData(), ClearCell(), CreateDerivedSymbol(), CreateDerivedSymbolImmediate(), IsEdited(), LIB_FIELDS_EDITOR_GRID_DATA_MODEL(), RemoveColumn(), RenameColumn(), RevertRow(), and SetValue().
|
protected |
Definition at line 299 of file lib_fields_data_model.h.
Referenced by GetFilter(), LIB_FIELDS_EDITOR_GRID_DATA_MODEL(), RebuildRows(), and SetFilter().
|
protected |
Definition at line 300 of file lib_fields_data_model.h.
Referenced by GetGroupingEnabled(), LIB_FIELDS_EDITOR_GRID_DATA_MODEL(), RebuildRows(), and SetGroupingEnabled().
|
protected |
Definition at line 303 of file lib_fields_data_model.h.
Referenced by ClearCell(), CollapseForSort(), CollapseRow(), CreateDerivedSymbol(), CreateDerivedSymbolImmediate(), ExpandAfterSort(), ExpandCollapseRow(), ExpandRow(), GetAttr(), GetNumberRows(), GetSymbolForRow(), GetValue(), IsCellClear(), IsCellEdited(), IsRowEditable(), IsRowSingleSymbol(), RebuildRows(), RevertRow(), SetValue(), and Sort().
|
protected |
Definition at line 298 of file lib_fields_data_model.h.
Referenced by GetSortAsc(), LIB_FIELDS_EDITOR_GRID_DATA_MODEL(), and SetSorting().
|
protected |
Definition at line 297 of file lib_fields_data_model.h.
Referenced by GetSortCol(), LIB_FIELDS_EDITOR_GRID_DATA_MODEL(), and SetSorting().
|
mutableprotected |
Definition at line 315 of file lib_fields_data_model.h.
Referenced by getStripedRenderer(), and ~LIB_FIELDS_EDITOR_GRID_DATA_MODEL().
|
mutableprotected |
Definition at line 314 of file lib_fields_data_model.h.
Referenced by LIB_FIELDS_EDITOR_GRID_DATA_MODEL().
|
protected |
Definition at line 295 of file lib_fields_data_model.h.
Referenced by AddColumn(), ApplyData(), createActualDerivedSymbol(), GetDataWidth(), GetSymbolNames(), RebuildRows(), RemoveColumn(), RenameColumn(), and SetSymbols().
|
static |
Definition at line 101 of file lib_fields_data_model.h.