KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
로딩중...
검색중...
일치하는것 없음
UPopup_History.h
이 파일의 문서화 페이지로 가기
1// Copyright (c) 2025 Doppleddiggong. All rights reserved. Unauthorized copying, modification, or distribution of this file, via any medium is strictly prohibited. Proprietary and confidential.
2
5
6#pragma once
7
8#include "CoreMinimal.h"
9#include "UBasePopup.h"
10#include "UPopup_History.generated.h"
11
14UCLASS()
15class ONEPIECE_API UPopup_History : public UBasePopup
16{
17 GENERATED_BODY()
18
19public:
21 UFUNCTION(BlueprintCallable)
22 void InitPopup();
23
24protected:
25 virtual void NativeConstruct() override;
26
27private:
29 void RefreshHistoryList();
30
31 UFUNCTION()
32 void OnClickClose();
33
34protected:
35 /* ------------------- Layout ------------------- */
36
38 UPROPERTY(meta = (BindWidget))
39 TObjectPtr<class UTextBlock> Txt_Title;
40
42 UPROPERTY(meta = (BindWidget))
43 TObjectPtr<class UTextureButton> Btn_Close;
44
46 UPROPERTY(meta = (BindWidget))
47 TObjectPtr<class UScrollBox> ScrollBox;
48
50 UPROPERTY(meta = (BindWidget))
51 TObjectPtr<class UVerticalBox> VerticalBox;
52
54 UPROPERTY(meta = (BindWidget))
55 TObjectPtr<class UBorder> Border_NoData;
56
57 /* ------------------- Classes ------------------- */
58
60 UPROPERTY(EditDefaultsOnly, Category="Popup")
61 TSubclassOf<class UHistoryItem> HistoryItemClass;
62
63 /* ------------------- Settings ------------------- */
64
66 UPROPERTY(EditDefaultsOnly, Category="Popup", meta=(ClampMin="0.0", ClampMax="200.0"))
67 float ItemSpacing = 15.0f;
68};
모든 팝업의 기본 클래스
Definition UBasePopup.h:19
Chat History 개별 아이템 위젯
Chat History 팝업
심플한 텍스쳐 기반 버튼 위젯