5#include "Avatar/AvatarWidget.h"
6#include "Blueprint/UserWidget.h"
7#include "Channel/ChatChannel.h"
8#include "CoreMinimal.h"
9#include "HeaderWidget.h"
10#include "OnlineStatusSubheaderWidget.h"
11#include "TypingIndicatorWidget.h"
13#include "MessageListHeaderWidget.generated.h"
30 virtual void NativePreConstruct()
override;
31 virtual void NativeConstruct()
override;
32 virtual void NativeDestruct()
override;
34 UPROPERTY(meta = (BindWidget))
37 UPROPERTY(meta = (BindWidget))
38 UAvatarWidget* Avatar;
40 UPROPERTY(EditDefaultsOnly, NoClear, Category = Defaults)
41 TSubclassOf<UTypingIndicatorWidget> TypingIndicatorWidgetClass = UTypingIndicatorWidget::StaticClass();
42 UPROPERTY(EditDefaultsOnly, NoClear, Category = Defaults)
43 TSubclassOf<UOnlineStatusSubheaderWidget> StatusWidgetClass = UOnlineStatusSubheaderWidget::StaticClass();
49 void ShowOnlineStatusSubheader();
The client-side representation of a Stream Chat channel.
Definition: ChatChannel.h:74
FTypingIndicatorDelegate OnTypingIndicator
Fired whenever any user starts or stops typing.
Definition: ChatChannel.h:475
A reference to a unique User.
Definition: UserRef.h:23