3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/DirtyFlag.h"
7#include "mc/client/gui/screens/controllers/SettingsScreenControllerBase.h"
8#include "mc/client/network/realms/InviteLink.h"
9#include "mc/client/network/realms/World.h"
19 enum class ExpirationDuration :
int {
33 ::ll::TypedStorage<8, 720, ::Realms::World> mWorld;
34 ::ll::TypedStorage<8, 152, ::Realms::InviteLink> mInviteLink;
35 ::ll::TypedStorage<4, 4, ::RealmsInviteLinkSettingsScreenController::ExpirationDuration> mPendingExpirationDuration;
36 ::ll::TypedStorage<4, 4, ::RealmsInviteLinkSettingsScreenController::ExpirationDuration> mExpirationDuration;
37 ::ll::TypedStorage<1, 1, bool> mReadyForCopy;
38 ::ll::TypedStorage<1, 1, bool> mRefreshScreen;
39 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::TaskGroup>> mTaskGroup;
45 virtual ~RealmsInviteLinkSettingsScreenController() =
default;
47 virtual ::ui::DirtyFlag tick() ;
49 virtual bool _doesScreenHaveExitBehavior() const ;
Definition RealmsInviteLinkSettingsScreenController.h:5
MCAPI bool $_doesScreenHaveExitBehavior() const
MCAPI void _displayLinkErrorModal(::std::string const &title, ::std::string const &body)
MCAPI::ui::DirtyFlag $tick()
MCAPI void _updateInviteLink(::Realms::InviteLink tempLink)
Definition SettingsScreenControllerBase.h:5
Definition TaskGroup.h:85