Views

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FItemInfo

Info needed by every visible item in the tree

Public struct

FSparseItemInfo

Info needed by a (relatively) small fraction of the tree items; some of them may not be visible.

Public struct

FTableViewDimensions

Scroll offset from the beginning of the list in items Abstracts away the need to distinguish between X or Y when calculating table layout elements

Public class

ITableRow

Interface for table views to talk to their rows.

Public class

SExpanderArrow

Expander arrow and indentation component that can be placed in a TableRow of a TreeView.

Public class

SHeaderRow

The header that appears above lists and trees when they are showing multiple columns.

Public class

SListView

Copyright Epic Games, Inc. All Rights Reserved.

Public class

SMultiColumnTableRow

Public class

STableRow

The ListView is populated by Selectable widgets.

Public class

STableViewBase

Contains ListView functionality that does not depend on the type of data being observed by the ListView.

Public class

STileView

A TileView widget is a list which arranges its items horizontally until there is no more space then creates a new row.

Public class

STreeView

Forward declaration.

Typedefs

Name

Description

FOnGetMaxRowSizeForColumn

Callback to fetch the max row width for a specified column id

FOnSortModeChanged

Callback when sort mode changes

FOnTableRowDragEnter

FOnTableRowDragLeave

FOnTableRowDrop

FOnTableViewScrolled

FOnWidthChanged

Callback when the width of the column changes

Enums

Name

Description

Public enum

EColumnSizeMode::Type

Public enum

EColumnSortMode::Type

Public enum

EColumnSortPriority::Type

Public enum

EHeaderComboVisibility

Public enum

EItemDropZone

Where we are going to drop relative to the target item.

Public enum

EListItemAlignment

If the list panel is arranging items as tiles, this enum dictates how the items should be aligned (basically, where any extra space is placed)

Public enum

ETableRowSignalSelectionMode

When the table row should signal the owner widget that the selection changed.

Functions

Name Description

Public function

const TBitAr ...

 

TableViewHelpers::GetEmptyBitArray()

Helper for implementing an efficient version of an item that is not in the tree view, and therefore does not to know about parent wires.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback