Navigation
API > API/Plugins > API/Plugins/DisplayClusterConfigurator > API/Plugins/DisplayClusterConfigurator/Views > API/Plugins/DisplayClusterConfigurator/Views/TreeViews
Inheritance Hierarchy
- TSharedFromThis
- IDisplayClusterConfiguratorItem
- IDisplayClusterConfiguratorTreeItem
References
| Module | DisplayClusterConfigurator |
| Header | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterConfigurator/Public/Views/TreeViews/IDisplayClusterConfiguratorTreeItem.h |
| Include | #include "Views/TreeViews/IDisplayClusterConfiguratorTreeItem.h" |
Syntax
class IDisplayClusterConfiguratorTreeItem : public IDisplayClusterConfiguratorItem
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| EDisplayClusterConfiguratorTreeFilterResult | ApplyFilter
(
const TSharedPtr< FTextFilterExpressionEvaluator >& TextFilter |
Applies the specified text filter to the tree item and returns the results | |
| bool | |||
| bool | |||
| bool | CanHideItem () |
||
| bool | |||
| void | DeleteItem () |
Deletes the tree row item and its backing object. | |
| TSharedRef< SWidget > | GenerateInlineEditWidget
(
const TAttribute< FText >& FilterText, |
Builds the slate widget for any inline data editing | |
| TSharedRef< SWidget > | GenerateWidgetForColumn
(
const FName& ColumnName, |
Builds a widget for the specified column. | |
| FName | Return the name used to attach to this item | ||
| TArray< TSharedPtr< IDisplayClusterConfiguratorTreeItem > > & | GetChildren () |
The array of children for this item | |
| const TArray< TSharedPtr< IDisplayClusterConfiguratorTreeItem > > & | The const array of children for this item | ||
| void | GetChildrenObjectsRecursive
(
TArray< UObject* >& OutObjects |
Get all Children object | |
| TSharedRef< IDisplayClusterConfiguratorViewTree > | The owning view tree | ||
| TArray< TSharedPtr< IDisplayClusterConfiguratorTreeItem > > & | The filtered array of children for this item | ||
| EDisplayClusterConfiguratorTreeFilterResult | Get the current filter result | ||
| FString | GetIconStyle () |
Get the style for image icon | |
| TSharedPtr< IDisplayClusterConfiguratorTreeItem > | GetParent () |
Get this item's parent | |
| void | GetParentObjectsRecursive
(
TArray< UObject* >& OutObjects |
Get the objects of all parents of this item | |
| FName | Get the name of the item that this row represents | ||
| const FName & | GetTypeId () |
||
| FName | GetTypeName () |
||
| FReply | HandleAcceptDrop
(
const FDragDropEvent& DragDropEvent, |
Handle Accep drag and drop drop event | |
| TOptional< EItemDropZone > | HandleCanAcceptDrop
(
const FDragDropEvent& DragDropEvent, |
Handles the CanAcceptDrop callback for the tree item | |
| FReply | HandleDragDetected
(
const FGeometry& MyGeometry, |
Handle a drag and drop detected event | |
| void | HandleDragEnter
(
const FDragDropEvent& DragDropEvent |
Handle a drag and drop enter event | |
| void | HandleDragLeave
(
const FDragDropEvent& DragDropEvent |
Handle a drag and drop leave event | |
| FReply | HandleDrop
(
FDragDropEvent const& DragDropEvent |
Handle a drag and drop drop event | |
| bool | |||
| void | Initialize () |
Initializes the tree item | |
| bool | IsChildOfRecursive
(
const TSharedRef< IDisplayClusterConfiguratorTreeItem >& InParentTreeItem |
Return true if this item is a child of the given parent tree item | |
| bool | IsHovered () |
Return true if tree item is hovered | |
| bool | Get whether this item begins expanded or not | ||
| bool | Get the expansion state of the inline editor | ||
| bool | IsOfTypeByName
(
const FName& Type |
||
| bool | IsRoot () |
Return true if that is root tree item | |
| TSharedRef< ITableRow > | MakeTreeRowWidget
(
const TSharedRef< STableViewBase >& InOwnerTable, |
Builds the table row widget to display this info | |
| void | Handler for when the user double clicks on this item in the tree | ||
| void | OnMouseEnter () |
Handler for when the user enter the mouse on this item in the tree | |
| void | OnMouseLeave () |
Handler for when the user leave the mouse on this item in the tree | |
| void | Requests a rename on the the tree row item | ||
| void | Set the current filter result | ||
| void | SetItemHidden
(
bool bIsHidden |
Sets the item's visibility | |
| void | SetParent
(
TSharedPtr< IDisplayClusterConfiguratorTreeItem > InParent |
Set this item's parent | |
| void | Toggle the expansion state of the inline editor |