Advanced Menu System  1.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
UComboBoxWidget Class Reference

Combo box setting param widget. More...

#include <ComboBoxWidget.h>

+ Inheritance diagram for UComboBoxWidget:

Public Member Functions

 UComboBoxWidget (const FObjectInitializer &ObjectInitializer)
 
virtual void NativeConstruct () override
 
virtual void SynchronizeProperties () override
 
void SetSelectedOption (FString OptionName)
 
void SetComboBoxStyle (FTableRowStyle Style)
 
void SetSelectedIndex (int Index)
 
virtual void UpdateComboBox ()
 Set values to the ComboBoxString. More...
 
- Public Member Functions inherited from USettingsParamBase
 USettingsParamBase (const FObjectInitializer &ObjectInitializer)
 
virtual void NativeConstruct () override
 
virtual void SynchronizeProperties () override
 
virtual void PostLoad () override
 
void SetTitleText (FText Text)
 
void SetTitleTextColor (FColor Color)
 
void SetTitleTextFont (FSlateFontInfo Font)
 
void UpdateTextBlock ()
 

Public Attributes

class UComboBoxString * ComboBoxString
 
FTableRowStyle ComboBoxStyle
 
TArray< FString > Options
 
FString DefaultOption
 
FOnSelectionChangedEvent OnSelectionChanged
 
- Public Attributes inherited from USettingsParamBase
class UTextBlock * TitleTextBlock
 
FText TitleText
 
FColor TitleTextColor
 
FSlateFontInfo TitleTextFont
 

Protected Member Functions

void OnComboBoxItemChange (FString SelectedItem, ESelectInfo::Type SelectionType)
 

Detailed Description

Combo box setting param widget.

Constructor & Destructor Documentation

◆ UComboBoxWidget()

UComboBoxWidget::UComboBoxWidget ( const FObjectInitializer &  ObjectInitializer)

Member Function Documentation

◆ NativeConstruct()

void UComboBoxWidget::NativeConstruct ( )
overridevirtual

Reimplemented from USettingsParamBase.

◆ OnComboBoxItemChange()

void UComboBoxWidget::OnComboBoxItemChange ( FString  SelectedItem,
ESelectInfo::Type  SelectionType 
)
protected

◆ SetComboBoxStyle()

void UComboBoxWidget::SetComboBoxStyle ( FTableRowStyle  Style)

◆ SetSelectedIndex()

void UComboBoxWidget::SetSelectedIndex ( int  Index)

◆ SetSelectedOption()

void UComboBoxWidget::SetSelectedOption ( FString  OptionName)

◆ SynchronizeProperties()

void UComboBoxWidget::SynchronizeProperties ( )
overridevirtual

Reimplemented from USettingsParamBase.

◆ UpdateComboBox()

void UComboBoxWidget::UpdateComboBox ( )
virtual

Set values to the ComboBoxString.

Member Data Documentation

◆ ComboBoxString

class UComboBoxString* UComboBoxWidget::ComboBoxString

◆ ComboBoxStyle

FTableRowStyle UComboBoxWidget::ComboBoxStyle

◆ DefaultOption

FString UComboBoxWidget::DefaultOption

◆ OnSelectionChanged

FOnSelectionChangedEvent UComboBoxWidget::OnSelectionChanged

Called when a new item is selected in the combobox.

◆ Options

TArray<FString> UComboBoxWidget::Options