/Engine/Source/Editor/UnrealEd/Public/DiffUtils.h
TreeView setup is virtually identical to that of ListView. Additionally, TreeView introduces a new delegate:OnGetChildren().OnGetChildren()takes some DataItem being observed by the tree and returns that item's children. Like ListView, TreeView operates exclusively with pointers to DataItems.
template<typename ItemType> class STreeView : public [SListView< ItemType >](API\Editor\UnrealEd\Editor\SListView)
TArray<FItemIn...
DenseItemInfos
Info needed by every item in the linearized version of the tree.
TArray< ItemTyp...
LinearizedItems
A linearized version of the items being observed by the tree view.
FOnExpansionCha...
OnExpansionChanged
The delegate that is invoked whenever an item in the tree is expanded or collapsed.
FOnGetChildren
OnGetChildren
The delegate that is invoked whenever we need to gather an item's children.
FOnSetExpansion...
OnSetExpansionRecursive
The delegate that is invoked to recursively expand/collapse a tree items children.
TSparseItemMap
SparseItemInfos
Info needed by a small fraction of tree items; some of these are not visible to the user.
constFTableVie...
Style
Style resource for the tree