LeviLamina
Loading...
Searching...
No Matches
WorldsClipboardScreenController.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/ViewRequest.h"
7#include "mc/client/gui/screens/controllers/MainMenuScreenController.h"
8#include "mc/client/gui/screens/controllers/WorldsClipboardCallbacks.h"
9
10// auto generated forward declare list
11// clang-format off
13namespace Core { class FileStorageArea; }
14// clang-format on
15
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::TypedStorage<8, 704, ::WorldsClipboardCallbacks> mScreenCallbacks;
21 // NOLINTEND
22
23public:
24 // prevent constructor by default
25 WorldsClipboardScreenController();
26
27public:
28 // member functions
29 // NOLINTBEGIN
30 MCAPI explicit WorldsClipboardScreenController(::std::shared_ptr<::MainMenuScreenModel> model);
31
32 MCAPI bool _checkAvailableSpaceForLevel(::std::shared_ptr<::Core::FileStorageArea> sptStorageArea);
33
34 MCAPI ::ui::ViewRequest _copyWorld();
35
36 MCAPI ::ui::ViewRequest _deleteWorld();
37
38 MCAPI void _displayCopyFailedModal();
39
40 MCAPI void _registerEventHandlers();
41
42 MCAPI void setCallbacks(::WorldsClipboardCallbacks callbacks);
43 // NOLINTEND
44
45public:
46 // constructor thunks
47 // NOLINTBEGIN
48 MCAPI void* $ctor(::std::shared_ptr<::MainMenuScreenModel> model);
49 // NOLINTEND
50
51public:
52 // vftables
53 // NOLINTBEGIN
55
56 MCNAPI static void** $vftableForScreenController();
57 // NOLINTEND
58};
Definition FileStorageArea.h:31
Definition MainMenuScreenController.h:5
Definition MainMenuScreenModel.h:5
Definition WorldsClipboardScreenController.h:5
static MCAPI void ** $vftableForScreenController()
static MCAPI void ** $vftableForEnableNonOwnerReferences()