5#include "Channel/Message.h"
6#include "Components/Border.h"
7#include "CoreMinimal.h"
8#include "ReactionPickerButtonWidget.h"
9#include "StreamWidget.h"
11#include "ReactionPickerWidget.generated.h"
17class STREAMCHATUI_API UReactionPickerWidget final : public UStreamWidget
22 UReactionPickerWidget();
23 UFUNCTION(BlueprintCallable, Category = "Stream Chat")
24 void Setup(const
FMessage& InMessage);
27 UPROPERTY(meta = (BindWidget))
28 UPanelWidget* ButtonsPanel;
30 UPROPERTY(meta = (BindWidget))
33 UPROPERTY(EditAnywhere, NoClear, Category = Defaults)
34 TSubclassOf<UReactionPickerButtonWidget> ReactionPickerButtonWidgetClass = UReactionPickerButtonWidget::StaticClass();
36 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Setup)
40 virtual
void OnSetup() override;
41 virtual
void NativePreConstruct() override;
43 void OnReactionButtonClicked(const FName& ReactionType);
Represents a Stream Chat message.
Definition: Message.h:66