![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <SObjectTableRow.h>
Inheritance diagram for IObjectTableRow:Public Member Functions | |
| virtual UListViewBase * | GetOwningListView () const =0 |
| virtual UUserWidget * | GetUserWidget () const =0 |
Public Member Functions inherited from ITableRow | |
| 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 |
Static Public Member Functions | |
| static TSharedPtr< const IObjectTableRow > | ObjectRowFromUserWidget (const UUserWidget *RowUserWidget) |
Static Protected Attributes | |
| static UMG_API TMap< TWeakObjectPtr< const UUserWidget >, TWeakPtr< const IObjectTableRow > > | ObjectRowsByUserWidget |
Additional Inherited Members | |
Protected Member Functions inherited from ITableRow | |
| virtual ESelectionMode::Type | GetSelectionMode () const =0 |
|
pure virtual |
Implemented in SObjectTableRow< ItemType >.
|
pure virtual |
Implemented in SObjectTableRow< ItemType >.
|
inlinestatic |
|
staticprotected |