TTreeModel

Interface between a user interface component and a tree data structure

Inheritance

LevelAncestorDescription
1TObjectUltimate ancestor in a class hierarchy
2TBaseObjectA base class for objects that can be used instead of TObject.
3TReferenceCountedObjectObject that keeps track of the number of times it is referenced from other objects
4TTreeModel

Source

Tree.Model.pas (31)

Fields

ScopeVisibilityTypeNameDescription
InstanceprotectedTList<TBaseObject>FListeners

Methods

ScopeVisibilityResultNameDescription
InstanceprotectedTriggerChangedEvent()
InstanceprotectedTriggerNodeAddedEvent()
InstanceprotectedTriggerNodeRemovedEvent()
InstancepublicCreate()
InstancepublicDestroy()
InstancepublicTTreeNodeCreateRootNode()Returns the root of the tree
InstancepublicTTreeNodeCreateChildNode(ParentPath: TTreeNodePath; Index: TInteger32)Returns the child at position Index
InstancepublicTTypedValueGetPathValue(NodePath: TTreeNodePath)Returns a TTypedValue that should be displayed for a specific TTreeNodePath