ITableRow

Interface for table views to talk to their rows.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Slate

Header

/Engine/Source/Runtime/Slate/Public/Widgets/Views/STableRow.h

Include

#include "Widgets/Views/STableRow.h"

Syntax

class ITableRow

Remarks

Interface for table views to talk to their rows.

Functions

Name Description

Public function

TSharedRef< ...

 

AsWidget()

Public function Const

int32

 

DoesItemHaveChildren()

Public function

TSharedPtr< ...

 

GetContent()

Public function Const

int32

 

GetIndentLevel()

Public function Const

FVector2D

 

GetRowSizeForColumn

(
    const FName& InColumnName
)

Protected function Const

ESelectionMo...

 

GetSelectionMode()

Called to query the selection mode for the row

Public function Const

TBitArray

 

GetWiresNeededByDepth()

Public function

void

 

InitializeRow()

Called when the row has been generated and associated with an item in the owning table.

Public function Const

bool

 

IsItemExpanded()

Public function Const

bool

 

IsItemSelected()

Public function Const

bool

 

IsLastChild()

Public function

void

 

Private_OnExpanderArrowShiftClicked()

Called when the expander arrow for this row is shift+clicked

Public function

void

 

ResetRow()

Called when the row has been released from the owning table and is no longer associated with any items therein.

Public function

void

 

SetIndexInList

(
    int32 InIndexInList
)

Public function

void

 

ToggleExpansion()

Toggle the expansion of the item associated with this row

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