UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IObjectTableRow Class Referenceabstract

#include <SObjectTableRow.h>

+ Inheritance diagram for IObjectTableRow:

Public Member Functions

virtual UListViewBaseGetOwningListView () const =0
 
virtual UUserWidgetGetUserWidget () 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< SWidgetAsWidget ()=0
 
virtual TSharedPtr< SWidgetGetContent ()=0
 
virtual void Private_OnExpanderArrowShiftClicked ()=0
 
virtual FVector2D GetRowSizeForColumn (const FName &InColumnName) const =0
 

Static Public Member Functions

static TSharedPtr< const IObjectTableRowObjectRowFromUserWidget (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
 

Member Function Documentation

◆ GetOwningListView()

virtual UListViewBase * IObjectTableRow::GetOwningListView ( ) const
pure virtual

Implemented in SObjectTableRow< ItemType >.

◆ GetUserWidget()

virtual UUserWidget * IObjectTableRow::GetUserWidget ( ) const
pure virtual

Implemented in SObjectTableRow< ItemType >.

◆ ObjectRowFromUserWidget()

static TSharedPtr< const IObjectTableRow > IObjectTableRow::ObjectRowFromUserWidget ( const UUserWidget RowUserWidget)
inlinestatic

Member Data Documentation

◆ ObjectRowsByUserWidget

TMap< TWeakObjectPtr< const UUserWidget >, TWeakPtr< const IObjectTableRow > > IObjectTableRow::ObjectRowsByUserWidget
staticprotected

The documentation for this class was generated from the following files: