Navigation
API > API/Runtime > API/Runtime/UMG
| Name | IUserListEntry |
| Type | class |
| Header File | /Engine/Source/Runtime/UMG/Public/Blueprint/IUserListEntry.h |
| Include Path | #include "Blueprint/IUserListEntry.h" |
Syntax
class IUserListEntry : public IInterface
Implements Interfaces
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UListViewBase * GetOwningListView() |
Returns the list view that contains this entry. | Blueprint/IUserListEntry.h | |
bool IsListItemExpanded () |
Returns true if the item represented by this entry is currently expanded and showing its children. | Blueprint/IUserListEntry.h | |
virtual bool IsListItemSelectable () |
Advanced native-only option for specific rows to preclude themselves from any kind of selection. | Blueprint/IUserListEntry.h | |
bool IsListItemSelected() |
Returns true if the item represented by this entry is currently selected in the owning list view. | Blueprint/IUserListEntry.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BP_OnEndEntryDropOperation
(
bool bSuccess |
Called when this entry accepts a drag and drop operation | Blueprint/IUserListEntry.h |
|
void BP_OnEntryDragged
(
UDragDropOperation* Operation |
Called when this entry is dragged | Blueprint/IUserListEntry.h |
|
void BP_OnEntryDragOverChanged
(
bool bIsDraggingOver |
Called when the the entry is dragged over | Blueprint/IUserListEntry.h |
|
void BP_OnEntryDropped
(
UDragDropOperation* Operation |
Called when this entry is dropped | Blueprint/IUserListEntry.h |
|
void BP_OnEntryReleased() |
Called when this entry is released from the owning table and no longer represents any list item | Blueprint/IUserListEntry.h |
|
void BP_OnItemExpansionChanged
(
bool bIsExpanded |
Called when the expansion state of the item represented by this entry changes. | Blueprint/IUserListEntry.h |
|
void BP_OnItemSelectionChanged
(
bool bIsSelected |
Called when the selection state of the item represented by this entry changes. | Blueprint/IUserListEntry.h |
|
void BP_OnUpdateEntryDropIndicator
(
EUMGItemDropZone DropZone |
Called when the drop zone indicator is changed for this entry | Blueprint/IUserListEntry.h |
|
virtual void NativeOnEntryReleased() |
Blueprint/IUserListEntry.h | ||
virtual void NativeOnItemExpansionChanged
(
bool bIsExpanded |
Blueprint/IUserListEntry.h | ||
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. | Blueprint/IUserListEntry.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void EndEntryDropOperation
(
UUserWidget& ListEntryWidget, |
Blueprint/IUserListEntry.h | ||
static void HandleEntryDragged
(
UUserWidget& ListEntryWidget, |
Blueprint/IUserListEntry.h | ||
static void HandleEntryDropped
(
UUserWidget& ListEntryWidget, |
Blueprint/IUserListEntry.h | ||
static void ReleaseEntry
(
UUserWidget& ListEntryWidget |
Functionality largely for "internal" use/plumbing - see SObjectTableRow's usage. | Blueprint/IUserListEntry.h | |
static void UpdateEntryDragOverState
(
UUserWidget& ListEntryWidget, |
Blueprint/IUserListEntry.h | ||
static void UpdateEntryDropIndicator
(
UUserWidget& ListEntryWidget, |
Blueprint/IUserListEntry.h | ||
static void UpdateItemExpansion
(
UUserWidget& ListEntryWidget, |
Blueprint/IUserListEntry.h | ||
static void UpdateItemSelection
(
UUserWidget& ListEntryWidget, |
Blueprint/IUserListEntry.h |