5#include "Avatar/AvatarWidget.h"
6#include "CoreMinimal.h"
7#include "Header/HeaderWidget.h"
8#include "StreamWidget.h"
10#include "UserStatusWidget.generated.h"
16class STREAMCHATUI_API UUserStatusWidget final : public UStreamWidget
22 UFUNCTION(BlueprintCallable, Category = "Stream Chat")
25 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FUserStatusClicked, const
FUserRef&, User,
bool, bSelected);
26 UPROPERTY(BlueprintAssignable)
27 FUserStatusClicked OnUserStatusClicked;
30 UPROPERTY(meta = (BindWidget))
31 UAvatarWidget* Avatar;
33 UPROPERTY(meta = (BindWidget))
36 UPROPERTY(meta = (BindWidget))
37 UTextBlock* SubtitleTextBlock;
39 UPROPERTY(meta = (BindWidget))
43 virtual
void OnSetup() override;
44 virtual
void NativePreConstruct() override;
45 virtual
void NativeConstruct() override;
46 virtual
void NativeDestruct() override;
52 bool bSelected = false;
A reference to a unique User.
Definition: UserRef.h:23