23 UFUNCTION(BlueprintCallable, Category =
"Stream Chat")
24 void SetTitle(
const FText& InTitle);
26 UFUNCTION(BlueprintCallable, Category =
"Stream Chat")
27 void SetSubtitleContent(UWidget* Content)
const;
29 UFUNCTION(BlueprintCallable, Category =
"Stream Chat")
30 void SetRightContent(UWidget* Content)
const;
32 DECLARE_DYNAMIC_MULTICAST_DELEGATE(FHeaderButtonClicked);
34 UPROPERTY(BlueprintAssignable)
35 FHeaderButtonClicked OnHeaderButtonClicked;
38 UPROPERTY(meta = (BindWidgetOptional))
40 UPROPERTY(meta = (BindWidgetOptional))
43 UPROPERTY(meta = (BindWidget))
44 UTextBlock* HeaderTitleTextBlock;
46 UPROPERTY(meta = (BindWidget))
47 UNamedSlot* SubtitleSlot;
49 UPROPERTY(meta = (BindWidget))
52 UPROPERTY(meta = (BindWidget))
53 UNamedSlot* RightSlot;
55 UPROPERTY(EditAnywhere, Category = Defaults)
59 virtual void OnSetup()
override;
60 virtual void NativePreConstruct()
override;
61 virtual void NativeConstruct()
override;
62 virtual void NativeDestruct()
override;
67 FButtonStyle ButtonStyle;