UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ITypedUMGListView< ItemType >::FListViewConstructArgs Struct Reference

#include <ListViewBase.h>

+ Inheritance diagram for ITypedUMGListView< ItemType >::FListViewConstructArgs:

Public Attributes

bool bAllowFocus = true
 
ESelectionMode::Type SelectionMode = ESelectionMode::Single
 
bool bClearSelectionOnClick = false
 
EConsumeMouseWheel ConsumeMouseWheel = EConsumeMouseWheel::WhenScrollingPossible
 
bool bReturnFocusToSelection = false
 
bool bClearScrollVelocityOnSelection = true
 
EOrientation Orientation = Orient_Vertical
 
EScrollIntoViewAlignment ScrollIntoViewAlignment = EScrollIntoViewAlignment::CenterAligned
 
const FTableViewStyleListViewStyle = &FUMGCoreStyle::Get().GetWidgetStyle<FTableViewStyle>("ListView")
 
const FScrollBarStyleScrollBarStyle = &FUMGCoreStyle::Get().GetWidgetStyle<FScrollBarStyle>("ScrollBar")
 
const FScrollBoxStyleShadowBoxStyle = &FUMGCoreStyle::Get().GetWidgetStyle<FScrollBoxStyle>("ScrollBox")
 
bool bEnableShadowBoxStyle = false
 
FMargin ScrollBarPadding = FMargin(0.0f)
 
bool bPreventThrottling = false
 

Detailed Description

template<typename ItemType>
struct ITypedUMGListView< ItemType >::FListViewConstructArgs

ListView construction helpers Use these instead of SNew-ing your owned ListView directly to get exposed events for free

Member Data Documentation

◆ bAllowFocus

template<typename ItemType >
bool ITypedUMGListView< ItemType >::FListViewConstructArgs::bAllowFocus = true

◆ bClearScrollVelocityOnSelection

template<typename ItemType >
bool ITypedUMGListView< ItemType >::FListViewConstructArgs::bClearScrollVelocityOnSelection = true

◆ bClearSelectionOnClick

template<typename ItemType >
bool ITypedUMGListView< ItemType >::FListViewConstructArgs::bClearSelectionOnClick = false

◆ bEnableShadowBoxStyle

template<typename ItemType >
bool ITypedUMGListView< ItemType >::FListViewConstructArgs::bEnableShadowBoxStyle = false

◆ bPreventThrottling

template<typename ItemType >
bool ITypedUMGListView< ItemType >::FListViewConstructArgs::bPreventThrottling = false

◆ bReturnFocusToSelection

template<typename ItemType >
bool ITypedUMGListView< ItemType >::FListViewConstructArgs::bReturnFocusToSelection = false

◆ ConsumeMouseWheel

template<typename ItemType >
EConsumeMouseWheel ITypedUMGListView< ItemType >::FListViewConstructArgs::ConsumeMouseWheel = EConsumeMouseWheel::WhenScrollingPossible

◆ ListViewStyle

template<typename ItemType >
const FTableViewStyle* ITypedUMGListView< ItemType >::FListViewConstructArgs::ListViewStyle = &FUMGCoreStyle::Get().GetWidgetStyle<FTableViewStyle>("ListView")

◆ Orientation

template<typename ItemType >
EOrientation ITypedUMGListView< ItemType >::FListViewConstructArgs::Orientation = Orient_Vertical

◆ ScrollBarPadding

template<typename ItemType >
FMargin ITypedUMGListView< ItemType >::FListViewConstructArgs::ScrollBarPadding = FMargin(0.0f)

◆ ScrollBarStyle

template<typename ItemType >
const FScrollBarStyle* ITypedUMGListView< ItemType >::FListViewConstructArgs::ScrollBarStyle = &FUMGCoreStyle::Get().GetWidgetStyle<FScrollBarStyle>("ScrollBar")

◆ ScrollIntoViewAlignment

template<typename ItemType >
EScrollIntoViewAlignment ITypedUMGListView< ItemType >::FListViewConstructArgs::ScrollIntoViewAlignment = EScrollIntoViewAlignment::CenterAligned

◆ SelectionMode

template<typename ItemType >
ESelectionMode::Type ITypedUMGListView< ItemType >::FListViewConstructArgs::SelectionMode = ESelectionMode::Single

◆ ShadowBoxStyle

template<typename ItemType >
const FScrollBoxStyle* ITypedUMGListView< ItemType >::FListViewConstructArgs::ShadowBoxStyle = &FUMGCoreStyle::Get().GetWidgetStyle<FScrollBoxStyle>("ScrollBox")

The documentation for this struct was generated from the following file: