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 | ColIsSymbolName (int aCol) |
bool | ColIsCheck (int aCol) |
bool | IsExpanderColumn (int aCol) const override |
GROUP_TYPE | GetGroupType (int aRow) const override |
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 | ITEM_NUMBER_VARIABLE = wxS( "${ITEM_NUMBER}" ) |
static const wxString | SYMBOL_NAME = wxS( "Symbol Name" ) |
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 39 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 931 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 581 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 609 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 281 of file lib_fields_data_model.cpp.
References m_cols.
Referenced by ApplyData(), GetTypeName(), isStripeableField(), and updateDataStoreSymbolField().
bool LIB_FIELDS_EDITOR_GRID_DATA_MODEL::ColIsSymbolName | ( | int | aCol | ) |
Definition at line 274 of file lib_fields_data_model.cpp.
References m_cols, and SYMBOL_NAME.
Referenced by GetValue(), SetValue(), and updateDataStoreSymbolField().
void LIB_FIELDS_EDITOR_GRID_DATA_MODEL::CollapseForSort | ( | ) |
Definition at line 908 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 877 of file lib_fields_data_model.cpp.
References CHILD_ITEM, GROUP_COLLAPSED, and m_rows.
Referenced by CollapseForSort(), and ExpandCollapseRow().
|
private |
Definition at line 500 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 449 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 478 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 46 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 921 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 897 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 848 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 216 of file lib_fields_data_model.h.
References m_createdDerivedSymbols, and result.
|
override |
Definition at line 288 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 708 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 1131 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 144 of file lib_fields_data_model.cpp.
References m_cols.
Referenced by AddColumn(), ApplyData(), and updateDataStoreSymbolField().
|
inline |
Definition at line 228 of file lib_fields_data_model.h.
References m_filter.
|
inline |
Definition at line 239 of file lib_fields_data_model.h.
References m_cols.
|
inline |
Definition at line 231 of file lib_fields_data_model.h.
References m_groupingEnabled.
|
inlineoverridevirtual |
Reimplemented from WX_GRID_TABLE_BASE.
Definition at line 174 of file lib_fields_data_model.h.
References m_rows.
|
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 251 of file lib_fields_data_model.h.
References m_cols.
|
inline |
Definition at line 187 of file lib_fields_data_model.h.
References m_sortAscending.
|
inline |
Definition at line 186 of file lib_fields_data_model.h.
References m_sortColumn.
|
private |
Definition at line 1156 of file lib_fields_data_model.cpp.
References m_cols, and m_stripedRenderers.
Referenced by GetAttr().
|
inline |
Definition at line 189 of file lib_fields_data_model.h.
References m_rows.
|
inline |
Definition at line 195 of file lib_fields_data_model.h.
References m_symbolsList.
|
override |
Definition at line 1147 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 208 of file lib_fields_data_model.cpp.
References ColIsSymbolName(), group, INDETERMINATE_STATE, m_cols, m_dataStore, LIB_DATA_MODEL_COL::m_fieldName, and EDA_ITEM::m_Uuid.
|
override |
Definition at line 201 of file lib_fields_data_model.cpp.
References GetValue(), IsExpanderColumn(), and m_rows.
Referenced by cmp(), and GetValue().
|
private |
Definition at line 683 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 270 of file lib_fields_data_model.h.
References m_cols, m_dataStore, and m_rows.
|
inline |
Definition at line 263 of file lib_fields_data_model.h.
References m_cols, m_dataStore, and m_rows.
|
inline |
Definition at line 223 of file lib_fields_data_model.h.
References m_edited.
|
inlineoverride |
Definition at line 156 of file lib_fields_data_model.h.
|
overridevirtual |
Reimplemented from WX_GRID_TABLE_BASE.
Definition at line 188 of file lib_fields_data_model.cpp.
References m_cols.
Referenced by GetValue().
|
inline |
Definition at line 257 of file lib_fields_data_model.h.
References GROUP_SINGLETON, and m_rows.
|
inline |
Definition at line 277 of file lib_fields_data_model.h.
References CHILD_ITEM, GROUP_SINGLETON, and m_rows.
|
private |
Definition at line 1185 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 765 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 102 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 125 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 549 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 733 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 61 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 156 of file lib_fields_data_model.cpp.
References m_cols.
|
inline |
Definition at line 227 of file lib_fields_data_model.h.
References m_filter.
|
inline |
Definition at line 233 of file lib_fields_data_model.h.
|
inline |
Definition at line 230 of file lib_fields_data_model.h.
References group, and m_groupingEnabled.
|
inline |
Definition at line 245 of file lib_fields_data_model.h.
References m_cols.
|
inline |
Definition at line 179 of file lib_fields_data_model.h.
References m_cols, m_sortAscending, and m_sortColumn.
|
inline |
Definition at line 203 of file lib_fields_data_model.h.
References m_symbolsList.
|
override |
Definition at line 253 of file lib_fields_data_model.cpp.
References ColIsSymbolName(), 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 648 of file lib_fields_data_model.cpp.
References CollapseForSort(), ExpandAfterSort(), and m_rows.
Referenced by RebuildRows().
|
private |
Definition at line 53 of file lib_fields_data_model.cpp.
References ColIsCheck(), ColIsSymbolName(), getAttributeValue(), LIB_SYMBOL::GetField(), GetFieldNameCol(), LIB_SYMBOL::GetKeyWords(), LIB_SYMBOL::GetName(), 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 101 of file lib_fields_data_model.h.
|
protectedinherited |
Definition at line 86 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 309 of file lib_fields_data_model.h.
Referenced by AddColumn(), ApplyData(), ClearCell(), ColIsCheck(), ColIsSymbolName(), createActualDerivedSymbol(), CreateDerivedSymbol(), CreateDerivedSymbolImmediate(), GetAttr(), GetColFieldName(), GetColLabelValue(), GetFieldNameCol(), GetGroupColumn(), GetNumberCols(), GetShowColumn(), getStripedRenderer(), GetValue(), groupMatch(), IsCellClear(), IsCellEdited(), IsExpanderColumn(), isStripeableField(), MoveColumn(), RebuildRows(), RemoveColumn(), RenameColumn(), SetColLabelValue(), SetFieldsOrder(), SetGroupColumn(), SetShowColumn(), SetSorting(), and SetValue().
|
protected |
Definition at line 318 of file lib_fields_data_model.h.
Referenced by createActualDerivedSymbol(), and GetAndClearCreatedDerivedSymbols().
|
protected |
Definition at line 315 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 303 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 306 of file lib_fields_data_model.h.
Referenced by GetFilter(), LIB_FIELDS_EDITOR_GRID_DATA_MODEL(), RebuildRows(), and SetFilter().
|
protected |
Definition at line 307 of file lib_fields_data_model.h.
Referenced by GetGroupingEnabled(), LIB_FIELDS_EDITOR_GRID_DATA_MODEL(), RebuildRows(), and SetGroupingEnabled().
|
protected |
Definition at line 310 of file lib_fields_data_model.h.
Referenced by ClearCell(), CollapseForSort(), CollapseRow(), CreateDerivedSymbol(), CreateDerivedSymbolImmediate(), ExpandAfterSort(), ExpandCollapseRow(), ExpandRow(), GetAttr(), GetGroupType(), GetNumberRows(), GetSymbolForRow(), GetValue(), IsCellClear(), IsCellEdited(), IsRowEditable(), IsRowSingleSymbol(), RebuildRows(), RevertRow(), SetValue(), and Sort().
|
protected |
Definition at line 305 of file lib_fields_data_model.h.
Referenced by GetSortAsc(), LIB_FIELDS_EDITOR_GRID_DATA_MODEL(), and SetSorting().
|
protected |
Definition at line 304 of file lib_fields_data_model.h.
Referenced by GetSortCol(), LIB_FIELDS_EDITOR_GRID_DATA_MODEL(), and SetSorting().
|
mutableprotected |
Definition at line 322 of file lib_fields_data_model.h.
Referenced by getStripedRenderer(), and ~LIB_FIELDS_EDITOR_GRID_DATA_MODEL().
|
mutableprotected |
Definition at line 321 of file lib_fields_data_model.h.
Referenced by LIB_FIELDS_EDITOR_GRID_DATA_MODEL().
|
protected |
Definition at line 302 of file lib_fields_data_model.h.
Referenced by AddColumn(), ApplyData(), createActualDerivedSymbol(), GetDataWidth(), GetSymbolNames(), RebuildRows(), RemoveColumn(), RenameColumn(), and SetSymbols().
|
static |
Definition at line 102 of file lib_fields_data_model.h.
Referenced by ColIsSymbolName(), DIALOG_LIB_FIELDS_TABLE::SetupAllColumnProperties(), and DIALOG_LIB_FIELDS_TABLE::UpdateFieldList().