TTableHeaderModel

Models a dimension in a TTableModel.

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TBaseObjectA base class for objects that can be used instead of TObject.
3TTableHeaderModel

Source

Table.Header.Model.pas (34)

Description

Descendants should at least implement GetCount and GetHeaders.

Fields

ScopeVisibilityTypeNameDescription
InstanceprivateTListenersFListeners

Methods

ScopeVisibilityResultNameDescription
InstancepublicCreate()
InstancepublicDestroy()
InstancepublicTInteger32GetCount()Returns the amount of elements in this dimension.
InstancepublicTTableHeadersGetHeaders(Range: TInteger32Interval)Returns TTableHeaders for the specified index range in this dimension.
InstancepublicTInteger32OrderedDisjointIntervalListGetDefaultHiddenHeaders()
InstancepublicTBooleanSupportsEditing()
InstancepublicTBooleanHasHomogeneousValues()
InstancepublicSetValue(Index: TInteger32; Value: TValue)
InstancepublicTTypedValueGetValue(Index: TInteger32)
InstancepublicTList<TTypedValue>GetValues(Indices: TInteger32Interval)
InstancepublicTInteger32Insert(Index: TInteger32)
InstancepublicDelete(Indices: TInteger32OrderedDisjointIntervalList)
InstancepublicTTableHeaderIdentifierCreateEmptyIdentifier()
InstancepublicTriggerChangedEvent()