3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/DirtyFlag.h"
7#include "mc/client/gui/SceneType.h"
8#include "mc/client/gui/screens/controllers/MinecraftScreenController.h"
9#include "mc/deps/core/utility/NonOwnerPointer.h"
22 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::StorageMigrationProgressScreenModel>> mProgressScreenModel;
23 ::ll::TypedStorage<1, 1, bool> mHasTicked;
24 ::ll::TypedStorage<8, 8, int64 const> mProgressMessageInterval;
25 ::ll::TypedStorage<8, 8, int64> mLastAudioProgressNotificationUpdate;
26 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ProgressHandler>> mProgressHandler;
27 ::ll::TypedStorage<1, 1, bool> mTransferStarted;
28 ::ll::TypedStorage<1, 1, bool> mIntroShown;
29 ::ll::TypedStorage<1, 1, bool> mModalShowing;
30 ::ll::TypedStorage<1, 1, bool> mRestartingTransfer;
31 ::ll::TypedStorage<8, 32, ::std::string> mModalNameShowing;
36 StorageMigrationProgressScreenController();
41 virtual ~StorageMigrationProgressScreenController() =
default;
43 virtual ::ui::DirtyFlag tick() ;
45 virtual ::std::string getAdditionalScreenInfo() const ;
47 virtual
void addEventProperties(::std::unordered_map<::std::
string, ::std::
string>& eventProperties) const
50 virtual ::ui::SceneType getSceneType() const ;
52 virtual
void onOpen() ;
54 virtual
void onLeave() ;
60 MCNAPI StorageMigrationProgressScreenController(
62 ::Bedrock::NonOwnerPointer<::Bedrock::StorageMigration::StorageMigrationService> const& service
77 ::Bedrock::NonOwnerPointer<::Bedrock::StorageMigration::StorageMigrationService> const& service
Definition StorageMigrationService.h:21
Definition MinecraftScreenController.h:5
Definition ProgressHandler.h:5
Definition StorageMigrationProgressScreenController.h:5
MCAPI void _showModal(::std::string const &modalName)
MCAPI void $addEventProperties(::std::unordered_map<::std::string, ::std::string > &eventProperties) const
MCAPI void _registerEventHandlers()
static MCAPI void ** $vftableForEnableNonOwnerReferences()
static MCAPI void ** $vftableForScreenController()
MCAPI void * $ctor(::std::shared_ptr<::StorageMigrationProgressScreenModel > model, ::Bedrock::NonOwnerPointer<::Bedrock::StorageMigration::StorageMigrationService > const &service)
MCAPI::std::string $getAdditionalScreenInfo() const
MCAPI void _registerBindings()
MCAPI::ui::DirtyFlag $tick()
MCAPI::ui::SceneType $getSceneType() const
Definition StorageMigrationProgressScreenModel.h:5