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

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