Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateShutdown.h
Go to the documentation of this file.
1 #ifndef STATESHUTDOWN_H
2 #define STATESHUTDOWN_H
3 
4 #include "ApplicationState.h"
5 
7 {
8 public:
9  StateShutdown( ApplicationStateManager *stateManager );
10  virtual ~StateShutdown();
11 
12  virtual StateShutdown *Clone( StorageList &inputStream );
13 
14  virtual void OnEnter();
15  virtual void OnResume();
16  virtual void OnLeave();
17 
18  virtual void OnEMVCallParamsSuccesfull( QString message, QString terminalId );
19  virtual void OnEMVCallParamsUnsuccesfull( long terminalError, QString message, QString terminalId );
20  virtual void OnEMVTerminalInTransaction( const bool isEmvTerminalInTransaction );
21 
22  virtual void OnSlaveEmvTerminalCallForParamsResult( const int slaveID, const EmvTerminalCallForParams::CallForParamsProcessState result );
23 
24  // panel functionality
25  virtual void OnPanelActionButtonClicked();
26  virtual void OnInformationButtonClicked();
27  virtual void OnGPSStatusIconClicked();
28  virtual void OnDeviceStatusIconClicked();
29  virtual void OnMessageIconClicked();
30  virtual void OnCameraIconClicked();
31 
32 public slots:
34 
35 private:
37 
38  class DataClass;
39  QScopedPointer<DataClass> d;
40 
42 };
43 
44 #endif // STATESHUTDOWN_H
virtual void OnLeave()
Definition: StateShutdown.cpp:379
virtual void OnGPSStatusIconClicked()
Definition: StateShutdown.cpp:498
virtual void OnEMVCallParamsSuccesfull(QString message, QString terminalId)
Definition: StateShutdown.cpp:384
Definition: StateShutdown.h:6
Definition: ApplicationStateManager.h:43
virtual void OnSlaveEmvTerminalCallForParamsResult(const int slaveID, const EmvTerminalCallForParams::CallForParamsProcessState result)
Definition: StateShutdown.cpp:479
virtual void OnDeviceStatusIconClicked()
Definition: StateShutdown.cpp:503
virtual void OnEnter()
Definition: StateShutdown.cpp:352
StateShutdown(ApplicationStateManager *stateManager)
Definition: StateShutdown.cpp:335
Definition: ApplicationState.h:33
virtual void OnEMVTerminalInTransaction(const bool isEmvTerminalInTransaction)
Definition: StateShutdown.cpp:415
virtual void OnEMVCallParamsUnsuccesfull(long terminalError, QString message, QString terminalId)
Definition: StateShutdown.cpp:403
virtual void OnInformationButtonClicked()
Definition: StateShutdown.cpp:493
virtual void OnMessageIconClicked()
Definition: StateShutdown.cpp:508
virtual void OnCameraIconClicked()
Definition: StateShutdown.cpp:513
virtual void OnResume()
Definition: StateShutdown.cpp:372
virtual void OnPanelActionButtonClicked()
Definition: StateShutdown.cpp:488
void OnEMVTerminalInTransactionCheckingTimerTimeout()
Definition: StateShutdown.cpp:518
Definition: StateShutdown.cpp:43
virtual StateShutdown * Clone(StorageList &inputStream)
Definition: StateShutdown.cpp:345
virtual ~StateShutdown()
Definition: StateShutdown.cpp:341