![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ITableRow.h>
Inheritance diagram for ITableRow:Public Member Functions | |
| virtual void | InitializeRow ()=0 |
| virtual void | ResetRow ()=0 |
| virtual void | SetIndexInList (int32 InIndexInList)=0 |
| virtual int32 | GetIndexInList ()=0 |
| virtual bool | IsItemExpanded () const =0 |
| virtual void | ToggleExpansion ()=0 |
| virtual bool | IsItemSelected () const =0 |
| virtual int32 | GetIndentLevel () const =0 |
| virtual int32 | DoesItemHaveChildren () const =0 |
| virtual TBitArray | GetWiresNeededByDepth () const =0 |
| virtual bool | IsLastChild () const =0 |
| virtual TSharedRef< SWidget > | AsWidget ()=0 |
| virtual TSharedPtr< SWidget > | GetContent ()=0 |
| virtual void | Private_OnExpanderArrowShiftClicked ()=0 |
| virtual FVector2D | GetRowSizeForColumn (const FName &InColumnName) const =0 |
Protected Member Functions | |
| virtual ESelectionMode::Type | GetSelectionMode () const =0 |
Interface for table views to talk to their rows.
|
pure virtual |
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
|
pure virtual |
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
|
protectedpure virtual |
Called to query the selection mode for the row
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
Called when the row has been generated and associated with an item in the owning table. Any attempts to access the item associated with the row prior to this (i.e. in Construct()) will fail, as the association is not yet established in the owning table.
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
Called when the expander arrow for this row is shift+clicked
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
Called when the row has been released from the owning table and is no longer associated with any items therein. Only relevant if the row widgets are pooled or otherwise referenced/kept alive outside the owning table. Otherwise, the row is destroyed.
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
| InIndexInList | The index of the item for which this widget was generated |
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.
Toggle the expansion of the item associated with this row
Implemented in STableRow< ItemType >, STableRow< OptionType >, STableRow< TSharedPtr< FRTInfo > >, STableRow< TSharedPtr< FTestData > >, STableRow< TSharedPtr< OptionType > >, and SObjectTableRow< ItemType >.