UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ListView.h File Reference
#include "Components/ListViewBase.h"
#include "Widgets/Views/SListView.h"
#include "Widgets/Views/STableRow.h"
#include "Widgets/SCompoundWidget.h"
#include "Input/DragAndDrop.h"
#include "ListView.generated.h"

Go to the source code of this file.

Classes

class  UListView
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FSimpleListItemEventDynamic, UObject *, Item)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnListEntryInitializedDynamic, UObject *, Item, UUserWidget *, Widget)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnListItemSelectionChangedDynamic, UObject *, Item, bool, bIsSelected)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnItemIsHoveredChangedDynamic, UObject *, Item, bool, bIsHovered)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnListItemScrolledIntoViewDynamic, UObject *, Item, UUserWidget *, Widget)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnListViewScrolledDynamic, float, ItemOffset, float, DistanceRemaining)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE (FOnListViewFinishedScrollingDynamic)
 
 DECLARE_DYNAMIC_DELEGATE_RetVal_OneParam (bool, FOnIsItemSelectableOrNavigableDynamic, UObject *, Item)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnItemDragDropMulticastDynamic, UObject *, Item, UDragDropOperation *, Operation)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnItemGeometryMulticastDynamic, UObject *, Item, const FGeometry &, MyGeometry)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams (FOnItemZoneMulticastDynamic, UObject *, Item, EUMGItemDropZone, DropZone, UDragDropOperation *, Operation)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnItemDragCancelledDynamic, UDragDropOperation *, Operation)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnListViewDraggingStateChangedDynamic, bool, bIsDragging)
 

Function Documentation

◆ DECLARE_DYNAMIC_DELEGATE_RetVal_OneParam()

DECLARE_DYNAMIC_DELEGATE_RetVal_OneParam ( bool  ,
FOnIsItemSelectableOrNavigableDynamic  ,
UObject ,
Item   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE()

DECLARE_DYNAMIC_MULTICAST_DELEGATE ( FOnListViewFinishedScrollingDynamic  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [1/3]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnItemDragCancelledDynamic  ,
UDragDropOperation ,
Operation   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [2/3]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnListViewDraggingStateChangedDynamic  ,
bool  ,
bIsDragging   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [3/3]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FSimpleListItemEventDynamic  ,
UObject ,
Item   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams ( FOnItemZoneMulticastDynamic  ,
UObject ,
Item  ,
EUMGItemDropZone  ,
DropZone  ,
UDragDropOperation ,
Operation   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [1/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnItemDragDropMulticastDynamic  ,
UObject ,
Item  ,
UDragDropOperation ,
Operation   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [2/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnItemGeometryMulticastDynamic  ,
UObject ,
Item  ,
const FGeometry ,
MyGeometry   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [3/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnItemIsHoveredChangedDynamic  ,
UObject ,
Item  ,
bool  ,
bIsHovered   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [4/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnListEntryInitializedDynamic  ,
UObject ,
Item  ,
UUserWidget ,
Widget   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [5/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnListItemScrolledIntoViewDynamic  ,
UObject ,
Item  ,
UUserWidget ,
Widget   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [6/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnListItemSelectionChangedDynamic  ,
UObject ,
Item  ,
bool  ,
bIsSelected   
)

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [7/7]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnListViewScrolledDynamic  ,
float  ,
ItemOffset  ,
float  ,
DistanceRemaining   
)