IDisplayClusterConfiguratorViewTree

Base interface for editor tree view

Windows
MacOS
Linux

Inheritance Hierarchy

TSharedFromThis

IDisplayClusterConfiguratorView

IDisplayClusterConfiguratorViewTree

References

Module

DisplayClusterConfigurator

Header

/Engine/Plugins/Runtime/nDisplay/Source/DisplayClusterConfigurator/Public/Interfaces/Views/TreeViews/IDisplayClusterConfiguratorViewTree.h

Include

#include "Interfaces/Views/TreeViews/IDisplayClusterConfiguratorViewTree.h"

Syntax

class IDisplayClusterConfiguratorViewTree : public IDisplayClusterConfiguratorView

Remarks

Base interface for editor tree view

Destructors

Functions

Name Description

Public function

void

 

BindPinnableCommands

(
    FUICommandList_Pinnable& CommandLi...
)

Raised on tree view creation when binding UI commands

Public function

void

 

ClearHoveredItem()

Remove hovered Item from this tree

Public function

void

 

ClearSelection()

Removes all tree items from list of selected items

Public function Const

void

 

ConstructColumns

Generates a list of columns to add to the tree view.

Public function

void

 

FillAddNewMenu

(
    FMenuBuilder& MenuBuilder
)

Raised when the "Add New" combo button is clicked and its menu is being opened

Public function

void

 

FillContextMenu

(
    FMenuBuilder& MenuBuilder
)

Raised when the context menu is being shown for an item in the tree view.

Public function

void

 

FillFilterOptionsMenu

(
    FMenuBuilder& MenuBuilder
)

Raised when the filter options combo button is clicked and its menu is being opened

Public function

void

 

FillViewOptionsMenu

(
    FMenuBuilder& MenuBuilder
)

Raised when the "View Options" combo button is clicked and its menu is being opened

Public function

void

 

Filter

(
    const FDisplayClusterConfiguratorTr...,
    const TArray< TSharedPtr< IDisplayC...,
    TArray< TSharedPtr< IDisplayCluster...
)

Filters the specified list of items based on the filter arguments, and outputs the filtered list.

Public function

void

 

FindAndSelectObjects

(
    const TArray< UObject* >& Obj...
)

Finds any tree items that represet the specified objects and selects them.

Public function Const

FText

 

GetCornerText()

Public function Const

UDisplayClus...

 

GetEditorData()

Public function Const

TSharedPtr< ...

 

GetHoveredItem()

Public function Const

TArray< TSha...

 

GetSelectedItems()

Public function Const

void

 

GetSelectedObjects

(
    TArray< UObject* >& OutObject...
)

Gets the objects that are currently selected in the tree view.

Public function

void

 

RebuildTree()

Rebuild the tree from the config

Public function

FDelegateHan...

 

RegisterOnHoveredItemCleared

(
    const FOnHoveredItemClearedDelegate...
)

Register clear hovered tree item delegate

Public function

FDelegateHan...

 

RegisterOnHoveredItemSet

(
    const FOnHoveredItemSetDelegate& D...
)

Register the hovered tree item delegate

Public function

void

 

SetHoveredItem

(
    const TSharedRef< IDisplayClusterCo...
)

Sets currently hovered tree item

Public function

void

 

SetSelectedItems

(
    const TArray< TSharedPtr< IDisplayC...
)

Sets currently selected tree items

Public function Const

bool

 

ShowAddNewButton()

Public function Const

bool

 

ShowFilterOptionsButton()

Public function Const

bool

 

ShowViewOptionsButton()

Public function

void

 

UnregisterOnHoveredItemCleared

(
    FDelegateHandle DelegateHandle
)

Unregister clear hovered tree item delegate

Public function

void

 

UnregisterOnHoveredItemSet

(
    FDelegateHandle DelegateHandle
)

Remove the hovered tree item delegate

Classes

Name

Description

Public struct

Columns

Type of the tree item

Typedefs

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss