Module |
|
Header |
/Engine/Source/Runtime/Slate/Public/Framework/Views/TreeFilterHandler.h |
Include |
#include "Framework/Views/TreeFilterHandler.h" |
template<typename ItemType>
class TreeFilterHandler
Handles filtering and expanding a TreeView using an IFilter implementation.
Name | Description | |
---|---|---|
|
TreeFilterHandler() |
Name | Description | ||
---|---|---|---|
|
GetIsEnabled() |
Gets whether or not filtering is enabled for the TreeView. |
|
|
OnGetFilteredChildren ( |
Gets the children for a node in the tree which pass the filter if filtering is enabled, or gets all children if the filter is not enabled. |
|
|
RefreshAndFilterTree() |
Refreshes the associated TreeView, filtering items if the filter is enabled. |
|
|
RemoveCachedItem ( |
Removes any cached references to an item. |
|
|
SetFilter ( |
Sets the filter which will be used to filter the items in the TreeView. |
|
|
SetGetChildrenDelegate ( |
Sets the delegate which should be used for traversing the children of the nodes in the tree. |
|
|
SetIsEnabled ( |
Sets whether or not filtering the tree is enabled. |
|
|
SetRootItems |
Sets the root data arrays for the tree. |
|
|
SetTreeView ( |
Sets the TreeView to be filtered. |
Name |
Description |
---|---|
FOnGetChildren |