5#include "Contact/SelectedContactsWidget.h"
6#include "CoreMinimal.h"
7#include "GroupNameInputWidget.h"
8#include "Input/MessageComposerWidget.h"
9#include "StreamWidget.h"
10#include "User/UserListWidget.h"
12#include "NewChatWidget.generated.h"
18class STREAMCHATUI_API UNewChatWidget final : public UStreamWidget
23 UPROPERTY(meta = (BindWidget))
25 UPROPERTY(meta = (BindWidget))
26 UGroupNameInputWidget* GroupName;
27 UPROPERTY(meta = (BindWidget))
28 USelectedContactsWidget* SelectedContacts;
29 UPROPERTY(meta = (BindWidget))
30 UUserListWidget* UserList;
31 UPROPERTY(meta = (BindWidget))
32 UMessageComposerWidget* Composer;
35 virtual
void NativePreConstruct() override;
36 virtual
void NativeConstruct() override;
37 virtual
void NativeDestruct() override;
40 void OnUserClicked(const
FUserRef& User,
bool bSelected);
42 void OnGroupNameChanged(const FText&
Text);
44 void OnSearchTextChanged(const FText&
Text);
46 void OnSendMessage(const FString&
Text);
@ Text
Text of the message.
A reference to a unique User.
Definition: UserRef.h:23