ui updates

This commit is contained in:
2026-06-12 23:29:35 +03:00
parent 9b3d7c4491
commit 5ff72d09c3
26 changed files with 159 additions and 37 deletions
+33
View File
@@ -0,0 +1,33 @@
// © 2025 Naked People Team. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "CommonButtonBase.h"
#include "TextButton.generated.h"
class UCommonTextBlock;
UCLASS(Abstract)
class NAKEDDESIRE_API UTextButton : public UCommonButtonBase
{
GENERATED_BODY()
UPROPERTY(meta = (BindWidget))
TObjectPtr<UCommonTextBlock> TextBlock;
UPROPERTY(EditAnywhere, Category = "UI")
FText Text = FText::FromString(TEXT("Button"));
public:
void SetIsActive(bool Value);
protected:
virtual void NativePreConstruct() override;
virtual void NativeOnCurrentTextStyleChanged() override;
virtual void NativeOnHovered() override;
virtual void NativeOnUnhovered() override;
private:
bool IsActive = false;
};