1 #ifndef _ESTATEMANAGER_H_
2 #define _ESTATEMANAGER_H_
49 void OnResumeCurrentState();
50 void OnEnterCurrentState();
59 void RemovePostedUserInputEvents(
const bool resumeCurrentState );
66 bool eventFilter( QObject *
object, QEvent *event );
virtual StateDefines::StateAlgorithmResult FinishStateWithResult(const int32_t stateResultCode, StorageList &storageList)
Definition: StateManager.cpp:279
void ResumeCurrentState()
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
Definition: StateManager.h:13
virtual StateDefines::StateAlgorithmResult ChangeStateForResult(const QString &stateName, StorageList &storageList, const int32_t stateRequestCode)
Definition: StateManager.cpp:214
virtual void Finish()
Definition: StateManager.cpp:140
virtual void Boot()
Definition: StateManager.cpp:132
Definition: StorageList.h:11
StateManager()
Definition: StateManager.cpp:102
abstract interface class creating API for states.
Definition: State.h:17
FinishStateFlag
Definition: StateDefines.h:17
virtual State * CurrentState()
Definition: StateManager.cpp:316
virtual void SetCurrentState(State *newState)
Definition: StateManager.cpp:324
QString GetCurrentStateName() const
Definition: StateManager.cpp:409
virtual void Start()
Definition: StateManager.cpp:124
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
virtual StateDefines::StateAlgorithmResult ChangeState(const QString &stateName, StorageList &storageList, const StateDefines::ChangeStateFlag changeStateFlag)
Definition: StateManager.cpp:157
virtual void OnSecondTick()
Definition: StateManager.cpp:399
virtual bool IsChangeStateForResultMapEmpty() const
Definition: StateManager.cpp:308
ChangeStateFlag
Definition: StateDefines.h:9
StateAlgorithmResult
Definition: StateDefines.h:23
virtual StateDefines::StateAlgorithmResult FinishState(const StateDefines::FinishStateFlag finishStateFlag)
Definition: StateManager.cpp:238
virtual void OnMinuteTick()
Definition: StateManager.cpp:404
virtual ~StateManager()
Definition: StateManager.cpp:116