5#include "CoreMinimal.h"
6#include "Blueprint/UserWidget.h"
7#include "Components/Button.h"
8#include "PopUpWidget.h"
9#include "TopBar.generated.h"
15class DESKSIMV2_API
UTopBar : public UUserWidget
23 UTopBar(
const FObjectInitializer& ObjectInitializer);
25 UPROPERTY(EditAnyWhere, BlueprintReadWrite, meta = (BindWidget))
26 class UButton* SaveButton;
28 UPROPERTY(EditAnyWhere, BlueprintReadWrite, meta = (BindWidget))
29 class UButton* ScaleButton;
31 UPROPERTY(EditAnyWhere, BlueprintReadWrite, meta = (BindWidget))
32 class UButton* TranslateButton;
34 UPROPERTY(EditAnyWhere, BlueprintReadWrite, meta = (BindWidget))
35 class UButton* RotateButton;
37 UPROPERTY(EditAnyWhere, BlueprintReadWrite, meta = (BindWidget))
38 class UButton* MainMenuButton;
40 UPROPERTY(EditAnyWhere, BlueprintReadWrite, meta = (BindWidget))
41 class UButton* TrashButton;
43 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Widgets")
44 TSubclassOf<class UUserWidget> PopupWidgetClass;
47 void ChangeToMainMenu();
53 APlayerController* PC;