#include "Mt_Set.h" #include "Mt_Idel.h" #include "Mt_Scan.h" #include "Mt_Set.h" #include "Mt_Count.h" #include "StateManager.h" #include "MenuComponent.h" Mt_Set::Mt_Set() { if(!m_menu.get()) m_menu.reset(new MenuComponent()); } Mt_Set::~Mt_Set() { } void Mt_Set::InitState(int state) { m_menu->initmenu(); display->DisplayState(DisType::Dis_Set_ClearPaperPass, 0,ClearScreen::All); } IState *Mt_Set::OnState(StateInfo mode) { if (mode.status >= HGScannerStatus::Mode_Set_Key_ClearCount && mode.status <= HGScannerStatus::Mode_Set_Key_Enter) { return this; } else{ } } void Mt_Set::SetBtnCall(std::function call) { m_call = call; }