| 
    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 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 930 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 580 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 608 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 280 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 273 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 907 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 876 of file lib_fields_data_model.cpp.
References CHILD_ITEM, GROUP_COLLAPSED, and m_rows.
Referenced by CollapseForSort(), and ExpandCollapseRow().
      
  | 
  private | 
Definition at line 499 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 448 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 477 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 920 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 896 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 847 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 287 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 707 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 1130 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 143 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 1155 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 1146 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 207 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 200 of file lib_fields_data_model.cpp.
References GetValue(), IsExpanderColumn(), and m_rows.
Referenced by cmp(), and GetValue().
      
  | 
  private | 
Definition at line 682 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 187 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 1184 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 764 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 101 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 124 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 548 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 732 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 155 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 252 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 647 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(), 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().