IUserListEntry

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

UMG

Header

/Engine/Source/Runtime/UMG/Public/Blueprint/IUserListEntry.h

Include

#include "Blueprint/IUserListEntry.h"

Syntax

class IUserListEntry : public IInterface

Functions

Name Description

Protected function

void

 

BP_OnEntryReleased()

Called when this entry is released from the owning table and no longer represents any list item

Protected function

void

 

BP_OnItemExpansionChanged

(
    bool bIsExpanded
)

Called when the expansion state of the item represented by this entry changes.

Protected function

void

 

BP_OnItemSelectionChanged

(
    bool bIsSelected
)

Called when the selection state of the item represented by this entry changes.

Public function Const

UListViewBas...

 

GetOwningListView()

Returns the list view that contains this entry.

Public function Const

bool

 

IsListItemExpanded()

Returns true if the item represented by this entry is currently expanded and showing its children.

Public function Virtual Const

bool

 

IsListItemSelectable()

Advanced native-only option for specific rows to preclude themselves from any kind of selection.

Public function Const

bool

 

IsListItemSelected()

Returns true if the item represented by this entry is currently selected in the owning list view.

Protected function Virtual

void

 

NativeOnEntryReleased()

Protected function Virtual

void

 

NativeOnItemExpansionChanged

(
    bool bIsExpanded
)

Protected function Virtual

void

 

NativeOnItemSelectionChanged

(
    bool bIsSelected
)

These follow the same pattern as the NativeOn[X] methods in UUserWidget - super calls are expected in order to route the event to BP.

Public function Static

void

 

ReleaseEntry

(
    UUserWidget& ListEntryWidget
)

Functionality largely for "internal" use/plumbing - see SObjectTableRow's usage.

Public function Static

void

 

UpdateItemExpansion

(
    UUserWidget& ListEntryWidget,
    bool bIsExpanded
)

Public function Static

void

 

UpdateItemSelection

(
    UUserWidget& ListEntryWidget,
    bool bIsSelected
)