Space Plunder
Loading...
Searching...
No Matches
TabListWidget.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "CommonTabListWidgetBase.h"
7#include "TabListWidget.generated.h"
8
12UCLASS()
13class COMMONUISTYLE_API UTabListWidget : public UCommonTabListWidgetBase
14{
15 GENERATED_BODY()
16public:
17
18 UFUNCTION(BlueprintCallable, Category="Tab List")
19 void SetDirectionVertical(const bool bValue){bUseVerticalLayout = bValue;};
20
21protected:
22 virtual bool Initialize() override;
23
24
25 virtual void HandleTabCreation_Implementation(FName TabNameID, UCommonButtonBase* TabButton) override;
26 virtual void HandleTabRemoval_Implementation(FName TabNameID, UCommonButtonBase* TabButton) override;
27
28 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Tabs|Widgets")
29 bool bUseVerticalLayout = false;
30
31 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget), Category="Tabs|Widgets")
32 class UHorizontalBox* ButtonsHorizontalContainer;
33 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta = (BindWidget), Category="Tabs|Widgets")
34 class UVerticalBox* ButtonsVerticalContainer;
35};
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13
Definition TabListWidget.h:14