1#pragma once
2
3#include "Library/Nerve/NerveExecutor.h"
4
5namespace al {
6class LayoutInitInfo;
7class SimpleLayoutAppearWaitEnd;
8} // namespace al
9
10class LoadLayoutCtrl : public al::NerveExecutor {
11public:
12 LoadLayoutCtrl(const al::LayoutInitInfo& info);
13
14 void startWaitLoad();
15 void endLoad();
16 void exeWaitCount();
17 void exeWaitLoad();
18 void hideTxtPane();
19 void exeEndLoad();
20
21private:
22 al::SimpleLayoutAppearWaitEnd* mSaveMessageLayout = nullptr;
23};
24