3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/screens/controllers/MinecraftScreenController.h"
17 ::ll::TypedStorage<8, 32, ::std::string const> mTitle;
18 ::ll::TypedStorage<8, 32, ::std::string const> mMessage;
19 ::ll::TypedStorage<8, 32, ::std::string const> mExternalLink;
20 ::ll::TypedStorage<8, 32, ::std::string const> mGoToPageText;
21 ::ll::TypedStorage<8, 32, ::std::string const> mSecondButtonText;
22 ::ll::TypedStorage<8, 64, ::std::function<void()>
const> mCallback;
23 ::ll::TypedStorage<1, 1, bool> mDisplayedPopup;
28 ExternalLinkModalDialogPopup();
33 virtual void onOpen() ;
35 virtual ~ExternalLinkModalDialogPopup() ;
41 MCAPI ExternalLinkModalDialogPopup(
42 ::std::shared_ptr<::MinecraftScreenModel> model,
43 ::std::string
const& title,
44 ::std::string
const& mainMessage,
45 ::std::string
const& externalLink,
46 ::std::string
const& goToPageText,
47 ::std::string
const& secondButtonText,
48 ::std::function<
void()>
const& callback
56 ::std::shared_ptr<::MinecraftScreenModel> model,
57 ::std::string
const& title,
58 ::std::string
const& mainMessage,
59 ::std::string
const& externalLink,
60 ::std::string
const& goToPageText,
61 ::std::string
const& secondButtonText,
62 ::std::function<
void()>
const& callback
Definition MinecraftScreenController.h:5
Definition MinecraftScreenModel.h:5