Stream Chat Unreal SDK
Loading...
Searching...
No Matches
SectionHeadingWidget.h
1// Copyright 2022 Stream.IO, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Components/Border.h"
6#include "Components/TextBlock.h"
7#include "CoreMinimal.h"
8#include "StreamWidget.h"
9
10#include "SectionHeadingWidget.generated.h"
11
15UCLASS()
16class STREAMCHATUI_API USectionHeadingWidget final : public UStreamWidget
17{
18 GENERATED_BODY()
19
20public:
21 USectionHeadingWidget();
22 UFUNCTION(BlueprintCallable, Category = "Stream Chat")
23 void Setup(const FText& InLabel);
24
25protected:
26 UPROPERTY(meta = (BindWidget))
27 UTextBlock* TextBlock;
28 UPROPERTY(meta = (BindWidget))
29 UBorder* Border;
30
31 UPROPERTY(EditDefaultsOnly, Category = Defaults)
32 FText Label;
33
34private:
35 virtual void OnSetup() override;
36 virtual void NativePreConstruct() override;
37};