|
KiCad PCB EDA Suite
|
#include <footprint_fields_data_model.h>
Public Types | |
| enum | SCOPE : int { SCOPE_ALL = 0 , SCOPE_SHEET , SCOPE_SHEET_RECURSIVE , SCOPE_SELECTION } |
Public Member Functions | |
| FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL (const FOOTPRINT_REFERENCE_LIST &aFootprintReferenceList) | |
| wxGridCellAttr * | GetAttr (int aRow, int aCol, wxGridCellAttr::wxAttrKind aKind) override |
| void | SetValue (int aRow, int aCol, const wxString &aValue) override |
| void | RebuildRows () override |
| void | ApplyData (BOARD_COMMIT &aCommit, TEMPLATES &aTemplateFieldnames, const wxString &aVariantName) |
| void | SetScope (SCOPE aScope) |
| SCOPE | GetScope () |
| void | SetPath (const KIID_PATH &aPath) |
| const KIID_PATH & | GetPath () |
| void | AddReferences (const FOOTPRINT_REFERENCE_LIST &aRefs) |
| void | RemoveReferences (const FOOTPRINT_REFERENCE_LIST &aRefs) |
| void | RemoveFootprint (const FOOTPRINT_REF &aRef) |
| void | UpdateReferences (const FOOTPRINT_REFERENCE_LIST &aRefs) |
| bool | DeleteRows (size_t aPosition=0, size_t aNumRows=1) override |
| const FOOTPRINT_REFERENCE_LIST & | GetReferenceList () const |
| bool | ColIsReadOnly (int aCol) const override |
| void | AddColumn (const wxString &aFieldName, const wxString &aLabel, bool aAddedByUser) override |
| void | ClearCell (int aRow, int aCol) override |
| Clears the field from the data store, rather than setting its value to an empty string. | |
| bool | IsCellClear (int aRow, int aCol) override |
| Returns true if the cell is not present in the data store for any item in the row, not just empty. | |
| bool | IsCellEdited (int aRow, int aCol) override |
| Returns true if the cell has been modified from the live value in any item in the row (symbol/footprint/etc). | |
| int | GetNumberRows () override |
| ROW_STATE | GetRowState (int aRow) const override |
| std::vector< KIID_PATH > | GetRowItemKeys (int aRow) const override |
| Return the stable data-store keys of every item represented by a row. | |
| std::vector< FOOTPRINT_REF > | GetRowReferences (int aRow) const |
| void | RevertRow (int aRow) override |
| Go through and revert all the fields in the row to their live values from the item (symbol/footprint/etc). | |
| void | ExpandRow (int aRow) |
| void | CollapseRow (int aRow) |
| void | ExpandCollapseRow (int aRow) override |
| void | CollapseForSort () |
| void | ExpandAfterSort () |
| wxString | GetGroupedValue (const DATA_MODEL_ROW< FOOTPRINT_REF > &aRow, int aCol, const wxString &refDelimiter=wxT(", "), const wxString &refRangeDelimiter=wxT("-"), bool resolveVars=false, bool listMixedValues=false) |
| wxString | GetValue (int aRow, int aCol) override |
| wxString | GetResolvedValue (int aRow, int aCol) override |
| wxString | GetExportValue (int aRow, int aCol, const wxString &refDelimiter, const wxString &refRangeDelimiter) override |
| bool | IsCellReadOnly (int aRow, int aCol) override |
| bool | IsEdited () |
| void | MoveColumn (int aCol, int aNewPos) |
| void | RemoveColumn (int aCol) |
| void | RenameColumn (int aCol, const wxString &newName) |
| int | GetNumberCols () override |
| void | SetColLabelValue (int aCol, const wxString &aLabel) override |
| wxString | GetColLabelValue (int aCol) override |
| wxString | GetColFieldName (int aCol) |
| int | GetColDataWidth (int aCol) |
| int | GetFieldNameCol (const wxString &aFieldName) const |
| std::vector< BOM_FIELD > | GetFieldsOrdered () |
| void | SetFieldsOrder (const std::vector< wxString > &aNewOrder) |
| bool | IsEmptyCell (int aRow, int aCol) override |
| bool | ColIsReference (int aCol) const |
| bool | ColIsQuantity (int aCol) const |
| bool | ColIsItemNumber (int aCol) const |
| bool | ColIsValue (int aCol) const |
| bool | ColIsFootprint (int aCol) const |
| bool | ColIsAttribute (int aCol) const |
| bool | ColIsItemProperty (int aCol) const |
| bool | ColIsComputed (int aCol) const |
| virtual bool | ColIsItemIdentifier (int aCol) const |
| Reference for symbol/fields tables, lib_id for lib tables. | |
| bool | IsExpanderColumn (int aCol) const override |
| void | SetSorting (int aCol, bool aAscending) |
| int | GetSortCol () |
| bool | GetSortAsc () |
| void | EnableRebuilds () |
| void | DisableRebuilds () |
| void | SetFilter (const wxString &aFilter) |
| const wxString & | GetFilter () |
| void | SetFilterScope (BOM_FILTER_SCOPE aScope) |
| BOM_FILTER_SCOPE | GetFilterScope () const |
| void | SetSelectionItems (const std::unordered_set< KIID_PATH > &aItems) |
| void | ClearSelectionItems () |
| void | SetGroupingEnabled (bool aGroup) |
| bool | GetGroupingEnabled () |
| void | SetIncludeExcludedFromBOM (bool aInclude) |
| bool | GetIncludeExcludedFromBOM () |
| void | SetExcludeDNP (bool aExclude) |
| bool | GetExcludeDNP () |
| void | SetGroupColumn (int aCol, bool aGroup) |
| bool | GetGroupColumn (int aCol) |
| void | SetShowColumn (int aCol, bool aShow) |
| bool | GetShowColumn (int aCol) |
| void | ApplyBomPreset (const BOM_PRESET &aPreset) |
| BOM_PRESET | GetBomSettings () |
| wxString | Export (const BOM_FMT_PRESET &aSettings) |
| bool | CanClearCell (int aRow, int aCol) |
| bool | IsRowEdited (int aRow) |
| Return true if any cell in the row has been edited. | |
| void | SetCurrentVariant (const wxString &aVariantName) |
| Set the current variant name for highlighting purposes. | |
| const wxString & | GetCurrentVariant () const |
| void | SetVariantNames (const std::vector< wxString > &aVariantNames) |
| const std::vector< wxString > & | GetVariantNames () const |
| bool | HasUndoStateSerialization () const override |
| Optional identity-based serialization for the host dialog's Ctrl+Z/Ctrl+Y. | |
| wxString | SerializeUndoState () const override |
| void | RestoreUndoState (const wxString &aState) override |
| void | SetColAttr (wxGridCellAttr *aAttr, int aCol) override |
| void | Clear () override |
Static Public Attributes | |
| static const wxString | QUANTITY_VARIABLE |
| static const wxString | ITEM_NUMBER_VARIABLE |
Protected Member Functions | |
| bool | applyDataToFootprint (const FOOTPRINT_REF &aSourceRef, FOOTPRINT &aDestFootprint, TEMPLATES *aTemplateFieldnames, const wxString &aVariantName) |
| Returns whether or the the aDestFootprint was changed by applying the data from aSourceRef. | |
| bool | setAttributeValue (const FOOTPRINT_REF &aRef, const wxString &aAttributeName, const wxString &aValue, const wxString &aVariantName=wxEmptyString) |
| Set the attribute value. | |
| bool | getLiveFieldValue (const FOOTPRINT_REF &aRef, const wxString &aFieldName, wxString &aValue) override |
| Gets the current value of the field from the live item, e.g. | |
| bool | MatchesFilter (const FOOTPRINT_REF &aItem, const wxString &aReference, EDA_COMBINED_MATCHER &aMatcher) |
| bool | allRowItemsHaveAttributeForcedOnBySheet (const DATA_MODEL_ROW< FOOTPRINT_REF > &aRow, int aCol) |
| bool | cmpRows (const DATA_MODEL_ROW< FOOTPRINT_REF > &lhRow, const DATA_MODEL_ROW< FOOTPRINT_REF > &rhRow, int aSortCol, bool aAscending) |
| virtual bool | cmpRowItems (const FOOTPRINT_REF &lhItem, const FOOTPRINT_REF &rhItem) |
| bool | groupMatch (const FOOTPRINT_REF &lhItem, const FOOTPRINT_REF &rhItem) |
| void | Sort () |
| const std::map< wxString, wxString > & | getStoredFields (const FOOTPRINT_REF &aItem) const |
| Returns all stored fields for an item without creating a data-store entry. | |
| bool | getStoredFieldValue (const FOOTPRINT_REF &aItem, const wxString &aFieldName, wxString &aValue) const |
| Gets the stored value of the field from the data store, not from the live item, e.g. | |
| void | setStoredFieldValue (const FOOTPRINT_REF &aItem, const wxString &aFieldName, const wxString &aValue) |
| Creates or updates a field in the data store. | |
| void | ensureStoredFieldPresent (const FOOTPRINT_REF &aItem, const wxString &aFieldName) |
| Makes sure a field is at least marked present-but-empty without changing its value if it has one already. | |
| void | clearStoredField (const FOOTPRINT_REF &aItem, const wxString &aFieldName) |
| Clears a field, e.g. | |
| bool | fieldIsModified (const FOOTPRINT_REF &aItem, const wxString &aFieldName) |
| Compares the live value of the field to the stored value in the data store. | |
| void | updateDataStoreItemFieldFromLive (const FOOTPRINT_REF &aItem, const wxString &aFieldName) |
| Updates the data store with the current value of the field from the live item. | |
| void | initializeDataStoreItemField (const FOOTPRINT_REF &aItem, const DATA_MODEL_COL &aCol) |
| Puts the live value of the field in the data store, correctly handling a missing field in the souce item as empty or not-present based on whether the col was added by the user. | |
| void | initializeDataStoreItem (const FOOTPRINT_REF &aItem) |
| Initializes every column in the data store for a newly added (or refreshed) item. | |
| virtual bool | fieldIsAttribute (const wxString &aFieldName) const |
| virtual bool | fieldIsItemProperty (const wxString &aFieldName) const |
| virtual wxString | getAttributeResolvedValue (const wxString &aFieldName, bool aValue) const |
| bool | cellUsesResolvedTextRenderer (int aRow, int aCol) |
| void | applyResolvedTextRenderer (wxGridCellAttr *aAttr, bool aApplyTint) |
| bool | cellUsesUrlEditor (int aRow, int aCol) |
| wxGridCellAttr * | cloneUrlEditorAttr () |
| wxGridCellAttr * | applyCellDecorations (wxGridCellAttr *aAttr, int aRow, int aCol) |
| wxGridCellAttr * | applyFieldPresenceRenderer (wxGridCellAttr *aAttr, int aRow, int aCol) |
| void | commitPendingGridChanges () |
| wxGridCellAttr * | enhanceAttr (wxGridCellAttr *aInputAttr, int aRow, int aCol, wxGridCellAttr::wxAttrKind aKind) |
Protected Attributes | |
| FOOTPRINT_REFERENCE_LIST | m_footprintsList |
| SCOPE | m_scope |
| KIID_PATH | m_path |
| std::vector< DATA_MODEL_ROW< FOOTPRINT_REF > > | m_rows |
| wxGridCellRenderer * | m_stripedRenderer |
| wxGridCellRenderer * | m_resolvedTextRenderer |
| bool | m_edited |
| int | m_sortColumn |
| bool | m_sortAscending |
| wxString | m_filter |
| BOM_FILTER_SCOPE | m_filterScope |
| bool | m_groupingEnabled |
| bool | m_excludeDNP |
| bool | m_includeExcluded |
| bool | m_rebuildsEnabled |
| Items included by the user selection scope. | |
| std::unordered_set< KIID_PATH > | m_selectionItems |
| wxString | m_currentVariant |
| Current variant name for highlighting. | |
| std::vector< wxString > | m_variantNames |
| Variant names for multi-variant DNP filtering. | |
| std::vector< DATA_MODEL_COL > | m_cols |
| std::map< KIID_PATH, std::map< wxString, wxString > > | m_dataStore |
| std::map< int, wxGridCellAttr * > | m_colAttrs |
Private Member Functions | |
| bool | unitMatch (const FOOTPRINT_REF &lhItem, const FOOTPRINT_REF &rhItem) override |
| bool | attributeForcedOnBySheet (const FOOTPRINT_REF &aRef, const wxString &aAttributeName) const override |
| Footprint attributes are don't currently track when they are inherited from the sheet, so this function always returns false. | |
| wxString | getAttributeValue (const FOOTPRINT_REF &aRef, const wxString &aAttributeName, const wxString &aVariantNames) |
| bool | getLiveFieldValueForVariant (const FOOTPRINT_REF &aRef, const wxString &aFieldName, const wxString &aVariantName, wxString &aValue) |
| wxString | getDefaultFieldValue (const FOOTPRINT_REF &aRef, const wxString &aFieldName) |
| Get the default (non-variant) value for a field. | |
| std::vector< FOOTPRINT_REF > | getAllItems () const override |
| wxString | getFieldResolvedLiveValue (const FOOTPRINT_REF &aRef, const wxString &aFieldName) override |
| Explicitly bypasses the data store's field values and retries them from the item's current field value on the editing canvas. | |
| wxString | resolveTextVars (const FOOTPRINT_REF &aRef, const wxString &aText) override |
| KIID_PATH | getDataStoreKey (const FOOTPRINT_REF &aItem) const override |
| Data store UUID for a footprint is just the footprint's UUID, since footprints are unique across the board. | |
| wxString | getItemIdentifier (const FOOTPRINT_REF &aItem) const override |
Definition at line 56 of file footprint_fields_data_model.h.
| Enumerator | |
|---|---|
| SCOPE_ALL | |
| SCOPE_SHEET | |
| SCOPE_SHEET_RECURSIVE | |
| SCOPE_SELECTION | |
Definition at line 59 of file footprint_fields_data_model.h.
|
inline |
Definition at line 67 of file footprint_fields_data_model.h.
References m_footprintsList, m_scope, and SCOPE_ALL.
Referenced by LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL().
|
inlineoverridevirtualinherited |
Implements FIELDS_TABLE_DATA_MODEL_BASE.
Definition at line 360 of file fields_table_data_model.h.
| void FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::AddReferences | ( | const FOOTPRINT_REFERENCE_LIST & | aRefs | ) |
Definition at line 703 of file footprint_fields_data_model.cpp.
References alg::contains(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::initializeDataStoreItem(), and m_footprintsList.
|
inlineprotectedinherited |
Definition at line 817 of file fields_table_data_model.h.
|
inherited |
Definition at line 216 of file fields_table_data_model.cpp.
|
protectedinherited |
Definition at line 277 of file fields_table_data_model.cpp.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr().
| void FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::ApplyData | ( | BOARD_COMMIT & | aCommit, |
| TEMPLATES & | aTemplateFieldnames, | ||
| const wxString & | aVariantName ) |
Definition at line 682 of file footprint_fields_data_model.cpp.
References applyDataToFootprint(), LIB_TREE_ITEM::GetFootprint(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_edited, m_footprintsList, and COMMIT::Modified().
|
protected |
Returns whether or the the aDestFootprint was changed by applying the data from aSourceRef.
Definition at line 548 of file footprint_fields_data_model.cpp.
References FOOTPRINT::Add(), FOOTPRINT::AddVariant(), B_Fab, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::ColIsItemIdentifier(), F_Cu, F_Fab, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::fieldIsAttribute(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::fieldIsItemProperty(), FOOTPRINT, BOARD_ITEM::GetBoard(), GetDefaultFieldName(), GetDefaultVariantName(), FOOTPRINT::GetField(), TEMPLATES::GetFieldName(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::GetFieldNameCol(), FOOTPRINT::GetFields(), FOOTPRINT::GetFieldValueForVariant(), FOOTPRINT::GetLayer(), EDA_ITEM::GetParentGroup(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::getStoredFields(), PCB_FIELD::GetUntranslatedName(), IsGeneratedField(), PCB_FIELD::IsMandatory(), PCB_FIELD::IsPrivate(), FOOTPRINT::Remove(), setAttributeValue(), BOARD_ITEM::SetFPRelativePosition(), BOARD_ITEM::SetLayer(), PCB_FIELD::SetPrivate(), EDA_TEXT::SetText(), EDA_TEXT::SetVisible(), PCB_TEXT::StyleFromSettings(), UNTRANSLATED, and USER.
Referenced by ApplyData(), and LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::applyDataToFootprint().
|
protectedinherited |
Definition at line 278 of file fields_table_data_model.cpp.
References m_colAttrs.
|
protectedinherited |
Definition at line 272 of file fields_table_data_model.cpp.
References m_sortColumn.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr().
|
overrideprivatevirtual |
Footprint attributes are don't currently track when they are inherited from the sheet, so this function always returns false.
That probably needs to change.
Reimplemented from FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >.
Definition at line 267 of file footprint_fields_data_model.cpp.
|
inherited |
Definition at line 225 of file fields_table_data_model.cpp.
|
protectedinherited |
Definition at line 271 of file fields_table_data_model.cpp.
References m_cols.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr().
|
protectedinherited |
Definition at line 274 of file fields_table_data_model.cpp.
References m_sortColumn.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr().
|
inlineoverridevirtualinherited |
Clears the field from the data store, rather than setting its value to an empty string.
Implements FIELDS_TABLE_DATA_MODEL_BASE.
Definition at line 388 of file fields_table_data_model.h.
|
inlineinherited |
Definition at line 195 of file fields_table_data_model.h.
|
inlineprotectedinherited |
Clears a field, e.g.
marks in not-present (as opposed to an empty string)
Definition at line 1054 of file fields_table_data_model.h.
|
protectedinherited |
Definition at line 275 of file fields_table_data_model.cpp.
References m_sortColumn.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr().
|
inlineprotectedvirtualinherited |
Definition at line 878 of file fields_table_data_model.h.
|
inlineprotectedinherited |
Definition at line 833 of file fields_table_data_model.h.
|
inherited |
Definition at line 161 of file fields_table_data_model.cpp.
|
inherited |
Definition at line 167 of file fields_table_data_model.cpp.
References FIELDS_TABLE_COLOR::CLEARED_FIELD_STRIPE_ON_DARK_LIGHT_RED(), and m_stripedRenderer.
|
inherited |
Definition at line 158 of file fields_table_data_model.cpp.
References m_colAttrs.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::ColIsReadOnly().
|
inlinevirtualinherited |
Reference for symbol/fields tables, lib_id for lib tables.
Definition at line 173 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::applyDataToFootprint().
|
inherited |
Definition at line 156 of file fields_table_data_model.cpp.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr().
|
inherited |
Definition at line 163 of file fields_table_data_model.cpp.
|
inherited |
Definition at line 155 of file fields_table_data_model.cpp.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr().
|
overridevirtual |
Reimplemented from FIELDS_TABLE_DATA_MODEL_BASE.
Definition at line 162 of file footprint_fields_data_model.cpp.
References FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::ColIsFootprint(), FIELDS_TABLE_DATA_MODEL_BASE::ColIsReadOnly(), and FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_cols.
|
inherited |
Definition at line 154 of file fields_table_data_model.cpp.
References DATASHEET, and UNTRANSLATED.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr().
|
inherited |
Definition at line 157 of file fields_table_data_model.cpp.
References m_colAttrs.
|
inlineinherited |
Definition at line 572 of file fields_table_data_model.h.
|
inlineinherited |
Definition at line 543 of file fields_table_data_model.h.
|
protectedinherited |
Definition at line 281 of file fields_table_data_model.cpp.
References m_colAttrs.
|
override |
Definition at line 752 of file footprint_fields_data_model.cpp.
References FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_dataStore, m_footprintsList, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_rows, RebuildRows(), and RemoveReferences().
|
inherited |
Definition at line 186 of file fields_table_data_model.cpp.
|
inherited |
Definition at line 185 of file fields_table_data_model.cpp.
|
protectedinherited |
Definition at line 104 of file wx_grid.cpp.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr().
|
inlineprotectedinherited |
Makes sure a field is at least marked present-but-empty without changing its value if it has one already.
Definition at line 1046 of file fields_table_data_model.h.
|
inlineinherited |
Definition at line 585 of file fields_table_data_model.h.
|
inlineoverridevirtualinherited |
Implements FIELDS_TABLE_DATA_MODEL_BASE.
Definition at line 563 of file fields_table_data_model.h.
|
inlineinherited |
Definition at line 500 of file fields_table_data_model.h.
|
inherited |
Definition at line 218 of file fields_table_data_model.cpp.
|
protectedvirtualinherited |
Definition at line 261 of file fields_table_data_model.cpp.
References FIELDS_TABLE_DATA_MODEL_BASE::commitPendingGridChanges(), and m_cols.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::applyDataToFootprint(), and FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::getLiveFieldValueForVariant().
|
protectedvirtualinherited |
Definition at line 266 of file fields_table_data_model.cpp.
References m_cols, and m_dataStore.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::applyDataToFootprint().
|
inlineprotectedinherited |
Compares the live value of the field to the stored value in the data store.
If they differ in presence or value then the field has been modified
Definition at line 1067 of file fields_table_data_model.h.
Referenced by LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::ApplyData().
|
overrideprivatevirtual |
Implements FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >.
Definition at line 186 of file footprint_fields_data_model.cpp.
References m_footprintsList.
|
override |
Definition at line 65 of file footprint_fields_data_model.cpp.
References FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::applyCellDecorations(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::applyResolvedTextRenderer(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::cellUsesResolvedTextRenderer(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::cellUsesUrlEditor(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::cloneUrlEditorAttr(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::ColIsItemNumber(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::ColIsQuantity(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::ColIsReference(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::enhanceAttr(), WX_GRID_TABLE_BASE::GetAttr(), getDefaultFieldValue(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::getStoredFieldValue(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::IsCellReadOnly(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_colAttrs, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_cols, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_currentVariant, DATA_MODEL_ROW< ITEM_TYPE >::m_items, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_rows, FIELDS_TABLE_COLOR::VARIANT_FIELD_OVERRIDE_DARK_YELLOW(), and FIELDS_TABLE_COLOR::VARIANT_FIELD_OVERRIDE_LIGHT_YELLOW().
|
protectedvirtualinherited |
Definition at line 269 of file fields_table_data_model.cpp.
|
private |
Definition at line 244 of file footprint_fields_data_model.cpp.
References FOOTPRINT::GetDNPForVariant(), FOOTPRINT::GetExcludedFromBOMForVariant(), FOOTPRINT::GetExcludedFromPosFilesForVariant(), FOOTPRINT::GetExcludedFromSimForVariant(), and FOOTPRINT_REF::GetFootprint().
Referenced by getLiveFieldValueForVariant().
|
inherited |
Definition at line 217 of file fields_table_data_model.cpp.
|
inherited |
Definition at line 143 of file fields_table_data_model.cpp.
References m_colAttrs.
|
inherited |
Definition at line 142 of file fields_table_data_model.cpp.
|
overrideinherited |
Definition at line 141 of file fields_table_data_model.cpp.
|
inlineinherited |
Definition at line 244 of file fields_table_data_model.h.
|
overrideprivatevirtual |
Data store UUID for a footprint is just the footprint's UUID, since footprints are unique across the board.
Implements FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >.
Definition at line 51 of file footprint_fields_data_model.cpp.
References FOOTPRINT_REF::GetFootprint(), and EDA_ITEM::m_Uuid.
Referenced by RebuildRows(), and RemoveFootprint().
|
private |
Get the default (non-variant) value for a field.
This retrieves the field value as it would appear without any variant override.
| aRef | The footprint reference. |
| aFieldName | The name of the field. |
Definition at line 332 of file footprint_fields_data_model.cpp.
References getLiveFieldValueForVariant().
Referenced by GetAttr().
|
inlineinherited |
Definition at line 208 of file fields_table_data_model.h.
|
inlineoverridevirtualinherited |
Implements FIELDS_TABLE_DATA_MODEL_BASE.
Definition at line 733 of file fields_table_data_model.h.
|
inherited |
Definition at line 144 of file fields_table_data_model.cpp.
References m_colAttrs.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::applyDataToFootprint().
|
overrideprivatevirtual |
Explicitly bypasses the data store's field values and retries them from the item's current field value on the editing canvas.
Will also handle generated fields as necessary. Returns empty string for private/missing fields.
Example: BOM template provides ${DNP} as a field, but they symbol doesn't have the field.
Implements FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >.
Definition at line 192 of file footprint_fields_data_model.cpp.
References FOOTPRINT::GetField(), FOOTPRINT_REF::GetFootprint(), PCB_FIELD::GetShownText(), INTERNAL, IsGeneratedField(), PCB_FIELD::IsPrivate(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_currentVariant, FOOTPRINT::ResolveTextVar(), and ResolveTextVars().
|
inherited |
Definition at line 146 of file fields_table_data_model.cpp.
|
inlineinherited |
Definition at line 190 of file fields_table_data_model.h.
|
inlineinherited |
Definition at line 192 of file fields_table_data_model.h.
|
inherited |
Definition at line 211 of file fields_table_data_model.cpp.
|
inlineinherited |
Definition at line 594 of file fields_table_data_model.h.
|
inlineinherited |
Definition at line 198 of file fields_table_data_model.h.
|
inlineinherited |
Definition at line 205 of file fields_table_data_model.h.
|
overrideprivatevirtual |
Implements FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >.
Reimplemented in LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL.
Definition at line 59 of file footprint_fields_data_model.cpp.
References FOOTPRINT_REF::GetFootprint(), and FOOTPRINT::GetReferenceAsString().
Referenced by RebuildRows().
|
overrideprotectedvirtual |
Gets the current value of the field from the live item, e.g.
from the symbol on the schematic.
Implements FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >.
Reimplemented in LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL.
Definition at line 178 of file footprint_fields_data_model.cpp.
References getLiveFieldValueForVariant(), and FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_currentVariant.
Referenced by LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::getLiveFieldValue().
|
private |
Definition at line 284 of file footprint_fields_data_model.cpp.
References BOARD::ConvertKIIDsToCrossReferences(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::fieldIsAttribute(), FOOTPRINT, getAttributeValue(), BOARD_ITEM::GetBoard(), GetDefaultFieldName(), FOOTPRINT::GetField(), FOOTPRINT::GetFieldValueForVariant(), FOOTPRINT_REF::GetFootprint(), FOOTPRINT::GetFPIDAsString(), IsGeneratedField(), and UNTRANSLATED.
Referenced by getDefaultFieldValue(), and getLiveFieldValue().
|
inlineoverrideinherited |
Definition at line 138 of file fields_table_data_model.h.
|
inlineoverrideinherited |
Definition at line 445 of file fields_table_data_model.h.
Referenced by RemoveColumn().
|
inline |
Definition at line 85 of file footprint_fields_data_model.h.
References m_path.
|
inline |
Definition at line 94 of file footprint_fields_data_model.h.
References m_footprintsList.
Referenced by PCBNEW_JOBS_HANDLER::JobExportBom().
|
inlineoverridevirtualinherited |
Implements FIELDS_TABLE_DATA_MODEL_BASE.
Definition at line 728 of file fields_table_data_model.h.
|
inlineoverridevirtualinherited |
Return the stable data-store keys of every item represented by a row.
Implements FIELDS_TABLE_DATA_MODEL_BASE.
Definition at line 449 of file fields_table_data_model.h.
|
inlineinherited |
Definition at line 462 of file fields_table_data_model.h.
|
inlineoverridevirtualinherited |
Reimplemented from WX_GRID_TABLE_BASE.
Definition at line 446 of file fields_table_data_model.h.
|
inline |
Definition at line 82 of file footprint_fields_data_model.h.
References m_scope.
|
inherited |
Definition at line 214 of file fields_table_data_model.cpp.
|
inlineinherited |
Definition at line 181 of file fields_table_data_model.h.
|
inlineinherited |
Definition at line 180 of file fields_table_data_model.h.
|
inlineprotectedinherited |
Returns all stored fields for an item without creating a data-store entry.
Definition at line 1001 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::applyDataToFootprint().
|
inlineprotectedinherited |
Gets the stored value of the field from the data store, not from the live item, e.g.
from the symbol on the schematic.
Definition at line 1019 of file fields_table_data_model.h.
Referenced by LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::applyDataToFootprint(), and FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr().
|
inlineoverrideinherited |
Definition at line 720 of file fields_table_data_model.h.
Referenced by SetFieldsOrder().
|
inlineinherited |
Definition at line 247 of file fields_table_data_model.h.
|
inlineprotectedinherited |
Definition at line 885 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RebuildRows().
|
inlineoverrideinherited |
Optional identity-based serialization for the host dialog's Ctrl+Z/Ctrl+Y.
The dialog's generic grid undo snapshots cells by (row, col) position, which is wrong for tables whose rows can regroup/sort/reorder. A table that returns true here is asked to serialize and restore its own state by stable identity instead.
Definition at line 251 of file fields_table_data_model.h.
|
inlineprotectedinherited |
Initializes every column in the data store for a newly added (or refreshed) item.
Like the field initializer, this will correctly handle missing fields in the source item as empty or not-present based on the column user-added status
Definition at line 1113 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::AddReferences(), and FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::UpdateReferences().
|
inlineprotectedinherited |
Puts the live value of the field in the data store, correctly handling a missing field in the souce item as empty or not-present based on whether the col was added by the user.
Definition at line 1099 of file fields_table_data_model.h.
|
inlineoverridevirtualinherited |
Returns true if the cell is not present in the data store for any item in the row, not just empty.
Implements FIELDS_TABLE_DATA_MODEL_BASE.
Definition at line 409 of file fields_table_data_model.h.
|
inlineoverridevirtualinherited |
Returns true if the cell has been modified from the live value in any item in the row (symbol/footprint/etc).
Implements FIELDS_TABLE_DATA_MODEL_BASE.
Definition at line 430 of file fields_table_data_model.h.
|
inlineoverridevirtualinherited |
Reimplemented from FIELDS_TABLE_DATA_MODEL_BASE.
Definition at line 739 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr(), and FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::SetValue().
|
inlineinherited |
Definition at line 130 of file fields_table_data_model.h.
|
inlineoverrideinherited |
Definition at line 149 of file fields_table_data_model.h.
|
overrideinherited |
Definition at line 176 of file fields_table_data_model.cpp.
|
inherited |
Return true if any cell in the row has been edited.
Definition at line 229 of file fields_table_data_model.cpp.
References m_cols.
|
inlineprotectedinherited |
Definition at line 747 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RebuildRows().
|
inherited |
Definition at line 134 of file fields_table_data_model.cpp.
|
overridevirtual |
Implements FIELDS_TABLE_DATA_MODEL_BASE.
Definition at line 412 of file footprint_fields_data_model.cpp.
References CTX_SEARCH, getDataStoreKey(), FOOTPRINT::GetDNPForVariant(), FOOTPRINT::GetExcludedFromBOMForVariant(), LIB_TREE_ITEM::GetFootprint(), getItemIdentifier(), FOOTPRINT::GetPath(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::groupMatch(), KIID_PATH::IsContainedWithin(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_currentVariant, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_excludeDNP, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_filter, m_footprintsList, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_groupingEnabled, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_includeExcluded, m_path, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_rebuildsEnabled, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_rows, m_scope, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_selectionItems, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_variantNames, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::MatchesFilter(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::Sort(), and unitMatch().
Referenced by DeleteRows().
|
inherited |
Definition at line 135 of file fields_table_data_model.cpp.
References GetNumberRows().
| void FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RemoveFootprint | ( | const FOOTPRINT_REF & | aRef | ) |
Definition at line 717 of file footprint_fields_data_model.cpp.
References getDataStoreKey(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_dataStore, and m_footprintsList.
Referenced by RemoveReferences().
| void FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RemoveReferences | ( | const FOOTPRINT_REFERENCE_LIST & | aRefs | ) |
Definition at line 730 of file footprint_fields_data_model.cpp.
References RemoveFootprint().
Referenced by DeleteRows().
|
inherited |
Definition at line 136 of file fields_table_data_model.cpp.
References DATASHEET, and UNTRANSLATED.
|
overrideprivatevirtual |
Implements FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >.
Definition at line 225 of file footprint_fields_data_model.cpp.
References FOOTPRINT_REF::GetFootprint(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_currentVariant, FOOTPRINT::ResolveTextVar(), and ResolveTextVars().
|
overrideinherited |
Definition at line 253 of file fields_table_data_model.cpp.
References m_cols, and m_sortColumn.
|
inlineoverridevirtualinherited |
Go through and revert all the fields in the row to their live values from the item (symbol/footprint/etc).
Then recheck if any fields in the entire table are modified, and set edited state accordingly.
Implements FIELDS_TABLE_DATA_MODEL_BASE.
Definition at line 474 of file fields_table_data_model.h.
|
overrideinherited |
Definition at line 252 of file fields_table_data_model.cpp.
References m_sortColumn.
|
protected |
Set the attribute value.
| aReference | is a reference to the footprint to set the attribute. |
| aAttributeName | is the name of the footprint attribute. |
| aValue | is the value to set the attribute. |
| aVariantName | is an optional variant name to set the variant attribute. |
| true | if the footprint attribute value has changed. |
| false | if the footprint attribute has not changed. |
Definition at line 341 of file footprint_fields_data_model.cpp.
References FOOTPRINT::AddVariant(), GetDefaultVariantName(), FOOTPRINT::GetDNPForVariant(), FOOTPRINT::GetExcludedFromBOMForVariant(), FOOTPRINT::GetExcludedFromPosFilesForVariant(), FOOTPRINT::GetExcludedFromSimForVariant(), FOOTPRINT_REF::GetFootprint(), FOOTPRINT::SetDNP(), FOOTPRINT::SetExcludedFromBOM(), FOOTPRINT::SetExcludedFromPosFiles(), and FOOTPRINT::SetExcludedFromSim().
Referenced by applyDataToFootprint().
|
inlineoverrideinherited |
|
overrideinherited |
Definition at line 140 of file fields_table_data_model.cpp.
|
inlineinherited |
Set the current variant name for highlighting purposes.
When a variant is set, cells that differ from the default (non-variant) value will be highlighted.
| aVariantName | The name of the current variant, or empty string for default. |
Definition at line 243 of file fields_table_data_model.h.
|
inlineinherited |
Definition at line 207 of file fields_table_data_model.h.
|
inherited |
Definition at line 147 of file fields_table_data_model.cpp.
References GetValue().
|
inlineinherited |
Definition at line 189 of file fields_table_data_model.h.
|
inlineinherited |
Definition at line 191 of file fields_table_data_model.h.
|
inherited |
Definition at line 210 of file fields_table_data_model.cpp.
|
inlineinherited |
Definition at line 197 of file fields_table_data_model.h.
|
inlineinherited |
Definition at line 204 of file fields_table_data_model.h.
|
inline |
Definition at line 84 of file footprint_fields_data_model.h.
References m_path.
|
inline |
Definition at line 81 of file footprint_fields_data_model.h.
References m_scope.
|
inlineinherited |
Definition at line 194 of file fields_table_data_model.h.
|
inherited |
Definition at line 213 of file fields_table_data_model.cpp.
|
inherited |
Definition at line 179 of file fields_table_data_model.cpp.
References m_stripedRenderer.
|
inlineprotectedinherited |
Creates or updates a field in the data store.
Always marks the field present as a result.
Definition at line 1036 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::SetValue().
|
override |
Definition at line 142 of file footprint_fields_data_model.cpp.
References INDETERMINATE_STATE, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::IsCellReadOnly(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_cols, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_edited, DATA_MODEL_ROW< ITEM_TYPE >::m_items, FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::m_rows, and FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::setStoredFieldValue().
|
inlineinherited |
Definition at line 246 of file fields_table_data_model.h.
|
inlineprotectedinherited |
Definition at line 957 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RebuildRows().
|
overrideprivatevirtual |
Implements FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >.
Definition at line 170 of file footprint_fields_data_model.cpp.
Referenced by RebuildRows().
|
inlineprotectedinherited |
Updates the data store with the current value of the field from the live item.
If the field is not present on the item, it will be cleared from the data store rather than set to empty.
Definition at line 1084 of file fields_table_data_model.h.
Referenced by LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::ApplyData().
| void FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::UpdateReferences | ( | const FOOTPRINT_REFERENCE_LIST & | aRefs | ) |
Definition at line 737 of file footprint_fields_data_model.cpp.
References alg::contains(), FIELDS_TABLE_DATA_MODEL< FOOTPRINT_REF >::initializeDataStoreItem(), and m_footprintsList.
Referenced by PCBNEW_JOBS_HANDLER::JobExportBom().
|
staticinherited |
Definition at line 128 of file fields_table_data_model.h.
|
protectedinherited |
Definition at line 108 of file wx_grid.h.
Referenced by applyFieldPresenceRenderer(), ColIsFootprint(), ColIsValue(), commitPendingGridChanges(), FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr(), GetColDataWidth(), and GetFieldNameCol().
|
protectedinherited |
Definition at line 304 of file fields_table_data_model.h.
Referenced by LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::ApplyData(), cellUsesResolvedTextRenderer(), LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::ColIsItemIdentifier(), FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::ColIsReadOnly(), fieldIsAttribute(), fieldIsItemProperty(), FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr(), IsRowEdited(), RestoreUndoState(), and FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::SetValue().
|
protectedinherited |
Current variant name for highlighting.
Definition at line 300 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::GetAttr(), FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::getFieldResolvedLiveValue(), FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::getLiveFieldValue(), FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RebuildRows(), and FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::resolveTextVars().
|
protectedinherited |
Definition at line 328 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::DeleteRows(), fieldIsItemProperty(), and FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RemoveFootprint().
|
protectedinherited |
Definition at line 287 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::ApplyData(), LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::ApplyData(), and FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::SetValue().
|
protectedinherited |
Definition at line 293 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RebuildRows().
|
protectedinherited |
Definition at line 290 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RebuildRows().
|
protectedinherited |
Definition at line 291 of file fields_table_data_model.h.
|
protected |
Definition at line 156 of file footprint_fields_data_model.h.
Referenced by AddReferences(), ApplyData(), LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::ApplyData(), DeleteRows(), FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL(), getAllItems(), GetReferenceList(), RebuildRows(), RemoveFootprint(), and UpdateReferences().
|
protectedinherited |
Definition at line 292 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RebuildRows().
|
protectedinherited |
Definition at line 294 of file fields_table_data_model.h.
Referenced by LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::LIB_FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL(), and FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RebuildRows().
|
protected |
Definition at line 158 of file footprint_fields_data_model.h.
Referenced by GetPath(), RebuildRows(), and SetPath().
|
protectedinherited |
Items included by the user selection scope.
Definition at line 295 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RebuildRows().
|
protectedinherited |
Definition at line 285 of file fields_table_data_model.h.
|
protectedinherited |
|
protected |
Definition at line 157 of file footprint_fields_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL(), GetScope(), RebuildRows(), and SetScope().
|
protectedinherited |
Definition at line 298 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RebuildRows().
|
protectedinherited |
Definition at line 289 of file fields_table_data_model.h.
|
protectedinherited |
Definition at line 288 of file fields_table_data_model.h.
Referenced by applyResolvedTextRenderer(), cellUsesUrlEditor(), cloneUrlEditorAttr(), RestoreUndoState(), and SerializeUndoState().
|
protectedinherited |
Definition at line 284 of file fields_table_data_model.h.
Referenced by ColIsComputed(), and SetSorting().
|
protectedinherited |
Variant names for multi-variant DNP filtering.
Definition at line 301 of file fields_table_data_model.h.
Referenced by FOOTPRINT_FIELDS_EDITOR_GRID_DATA_MODEL::RebuildRows().
|
staticinherited |
Definition at line 127 of file fields_table_data_model.h.