Stream Chat Unreal SDK
Loading...
Searching...
No Matches
ContextWidget.h
1// Copyright 2022 Stream.IO, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Components/ContentWidget.h"
6#include "CoreMinimal.h"
7#include "Widgets/SWidget.h"
8
9#include "ContextWidget.generated.h"
10
11class SBox;
12
13UCLASS(Abstract)
14class STREAMCHATUI_API UContextWidget : public UContentWidget
15{
16 GENERATED_BODY()
17
18public:
19 UContextWidget();
20 // UPanelWidget interface
21 virtual void OnSlotAdded(UPanelSlot*) override;
22 virtual void OnSlotRemoved(UPanelSlot*) override;
23 // End of UPanelWidget interface
24
25 // UVisual interface
26 virtual void ReleaseSlateResources(bool bReleaseChildren) override;
27 // End of UVisual interface
28
29#if WITH_EDITOR
30 // UWidget interface
31 virtual const FText GetPaletteCategory() override;
32 // End of UWidget interface
33#endif
34
35protected:
36 // UWidget interface
37 virtual TSharedRef<SWidget> RebuildWidget() override;
38 // End of UWidget interface
39
40 TSharedPtr<SBox> MyBox;
41};