Navigation
API > API/Plugins > API/Plugins/DisplayClusterConfigurator > API/Plugins/DisplayClusterConfigurator/Views > API/Plugins/DisplayClusterConfigurator/Views/TreeViews
Inheritance Hierarchy
- TSharedFromThis
- IDisplayClusterConfiguratorView
- IDisplayClusterConfiguratorViewTree
References
| Module | DisplayClusterConfigurator |
| Header | /Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterConfigurator/Public/Views/TreeViews/IDisplayClusterConfiguratorViewTree.h |
| Include | #include "Views/TreeViews/IDisplayClusterConfiguratorViewTree.h" |
Syntax
class IDisplayClusterConfiguratorViewTree : public IDisplayClusterConfiguratorView
Remarks
Base interface for editor tree view
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BindPinnableCommands
(
FUICommandList_Pinnable& CommandList |
Raised on tree view creation when binding UI commands | |
| void | Remove hovered Item from this tree | ||
| void | Removes all tree items from list of selected items | ||
| void | ConstructColumns
(
TArray< SHeaderRow::FColumn::FArguments >& OutColumnArgs |
Generates a list of columns to add to the tree view. | |
| void | FillAddNewMenu
(
FMenuBuilder& MenuBuilder |
Raised when the "Add New" combo button is clicked and its menu is being opened | |
| void | FillContextMenu
(
FMenuBuilder& MenuBuilder |
Raised when the context menu is being shown for an item in the tree view. | |
| void | FillFilterOptionsMenu
(
FMenuBuilder& MenuBuilder |
Raised when the filter options combo button is clicked and its menu is being opened | |
| void | FillViewOptionsMenu
(
FMenuBuilder& MenuBuilder |
Raised when the "View Options" combo button is clicked and its menu is being opened | |
| void | Filter
(
const FDisplayClusterConfiguratorTreeFilterArgs& InArgs, |
Filters the specified list of items based on the filter arguments, and outputs the filtered list. | |
| void | FindAndSelectObjects
(
const TArray< UObject* >& ObjectsToSelect |
Finds any tree items that represent the specified objects and selects them. | |
| FText | |||
| UDisplayClusterConfigurationData * | |||
| TSharedPtr< IDisplayClusterConfiguratorTreeItem > | |||
| TArray< TSharedPtr< IDisplayClusterConfiguratorTreeItem > > | |||
| void | GetSelectedObjects
(
TArray< UObject* >& OutObjects |
Gets the objects that are currently selected in the tree view. | |
| void | RebuildTree () |
Rebuild the tree from the config | |
| FDelegateHandle | RegisterOnHoveredItemCleared
(
const FOnHoveredItemClearedDelegate& Delegate |
Register clear hovered tree item delegate | |
| FDelegateHandle | RegisterOnHoveredItemSet
(
const FOnHoveredItemSetDelegate& Delegate |
Register the hovered tree item delegate | |
| void | SetHoveredItem
(
const TSharedRef< IDisplayClusterConfiguratorTreeItem >& InTreeItem |
Sets currently hovered tree item | |
| void | SetSelectedItems
(
const TArray< TSharedPtr< IDisplayClusterConfiguratorTreeItem > >& InTreeItems |
Sets currently selected tree items | |
| bool | |||
| bool | |||
| bool | |||
| void | Sort
(
const TArray< TSharedPtr< IDisplayClusterConfiguratorTreeItem > >& InItems, |
Sorts the specified list of items based on the current sort configuration and outputs the sorted list. | |
| void | UnregisterOnHoveredItemCleared
(
FDelegateHandle DelegateHandle |
Unregister clear hovered tree item delegate | |
| void | UnregisterOnHoveredItemSet
(
FDelegateHandle DelegateHandle |
Remove the hovered tree item delegate |
Classes
| Type | Name | Description | |
|---|---|---|---|
| Columns | Type of the tree item |