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