5#include "CoreMinimal.h"
8#include "Types/SlateEnums.h"
10#include "SettingFieldWidget.generated.h"
31 UFUNCTION(BlueprintCallable, Category =
"Widget")
41 void TryApplyGameSettings(
const FSettingsBase* Settings)
const;
44 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Widget", meta = (BindWidget))
45 TObjectPtr<UImage> BackgroundImage;
47 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Widget", meta = (BindWidget))
48 TObjectPtr<UTextBlock> TextBlock;
64 SettingType = InSettingType;
65 OwningSettings = InOwningSettings;
66 SetSettingValueRef(Settings);
76 using Super::SetSettingValueRef;
77 virtual void SetSettingValueRef(
FSettingsBase& Settings)
override;
81 void OnToggleBoxToggled(
bool bIsChecked);
84 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Widget", meta = (BindWidget))
85 TObjectPtr<UCheckBox> ToggleBox;
95 using Super::SetSettingValueRef;
96 virtual void SetSettingValueRef(
FSettingsBase& Settings)
override;
100 void OnSliderValueChanged(
float Value);
103 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Widget", meta = (BindWidget))
104 TObjectPtr<USlider> MinMaxSlider;
114 using Super::SetSettingValueRef;
115 virtual void SetSettingValueRef(
FSettingsBase& Settings)
override;
119 void OnDropdownSelectionChanged(FName SelectedItem, ESelectInfo::Type SelectionType);
122 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"Widget", meta = (BindWidget))
123 TObjectPtr<UComboBoxKey> DropdownBox;
static constexpr FGlobalUserSettingsRuntime None
Definition GlobalUserSettingsRuntime.cpp:6
Definition UserGameSettings.h:362
Definition UserGameSettings.h:170