3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/screens/controllers/MinecraftScreenController.h"
7#include "mc/client/gui/screens/controllers/ModalScreenButtonMode.h"
18 ::ll::TypedStorage<8, 32, ::std::string const> messageOverride;
19 ::ll::TypedStorage<8, 32, ::std::string const> message;
20 ::ll::TypedStorage<8, 64, ::std::function<void(
bool)>
const> mCallback;
21 ::ll::TypedStorage<8, 32, ::std::string const> mTitle;
22 ::ll::TypedStorage<4, 4, ::ModalScreenButtonMode> mButtonMode;
23 ::ll::TypedStorage<1, 1, bool> mDisplayedPopup;
33 virtual ~ModalDialogPopup() ;
35 virtual void onOpen() ;
41 MCAPI ModalDialogPopup(
42 ::std::shared_ptr<::MinecraftScreenModel> model,
43 ::std::string
const& mainMessage,
44 ::std::string
const& overrideMessage,
45 ::std::function<
void(
bool)> callback,
46 ::std::string
const& title,
47 ::ModalScreenButtonMode buttonMode
55 ::std::shared_ptr<::MinecraftScreenModel> model,
56 ::std::string
const& mainMessage,
57 ::std::string
const& overrideMessage,
58 ::std::function<
void(
bool)> callback,
59 ::std::string
const& title,
60 ::ModalScreenButtonMode buttonMode
Definition MinecraftScreenController.h:5
Definition MinecraftScreenModel.h:5