Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateEMVTerminalUpdate.h
Go to the documentation of this file.
1 #ifndef STATEEMVTERMINALUPDATE_H
2 #define STATEEMVTERMINALUPDATE_H
3 
4 #include "ApplicationState.h"
5 
7 {
8  Q_OBJECT
9 public:
11  virtual ~StateEMVTerminalUpdate();
12 
13  virtual StateEMVTerminalUpdate *Clone( StorageList &inputStream );
14  virtual void OnEnter();
15  virtual void OnLeave();
16  virtual void OnResume();
17 
18  virtual void OnPanelActionButtonClicked();
19 
20  // disable panel functionality
21  virtual void OnInformationButtonClicked();
22  virtual void OnGPSStatusIconClicked();
23  virtual void OnDeviceStatusIconClicked();
24  virtual void OnMessageIconClicked();
25  virtual void OnCameraIconClicked();
26 
27  // received from EMV terminal
28  virtual void OnEMVActivityInfoMessage( QString message );
29  virtual void OnEMVSetLocalFTPForUpdate( const EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode );
30 
31  // received from Slave
32  virtual void OnSlaveEmvTerminalUpdateProcessResult( const int slaveID, const EmvTerminalFwUpdate::UpdateProcessState result );
33 
34 private slots:
35  void OnStateTimeoutTimerExpired();
36 
37 private:
39 
40  class DataClass;
41  QScopedPointer<DataClass> d;
42 
44 };
45 
46 #endif // STATEEMVTERMINALUPDATE_H
virtual void OnGPSStatusIconClicked()
Definition: StateEMVTerminalUpdate.cpp:528
Definition: ApplicationStateManager.h:43
virtual void OnSlaveEmvTerminalUpdateProcessResult(const int slaveID, const EmvTerminalFwUpdate::UpdateProcessState result)
Definition: StateEMVTerminalUpdate.cpp:562
virtual void OnInformationButtonClicked()
Definition: StateEMVTerminalUpdate.cpp:523
Definition: ApplicationState.h:33
virtual StateEMVTerminalUpdate * Clone(StorageList &inputStream)
Definition: StateEMVTerminalUpdate.cpp:469
virtual void OnEMVSetLocalFTPForUpdate(const EM::Devices::EMVDefines::EMVTerminalErrorCode responseCode)
Definition: StateEMVTerminalUpdate.cpp:553
virtual void OnDeviceStatusIconClicked()
Definition: StateEMVTerminalUpdate.cpp:533
virtual void OnMessageIconClicked()
Definition: StateEMVTerminalUpdate.cpp:538
virtual void OnEMVActivityInfoMessage(QString message)
Definition: StateEMVTerminalUpdate.cpp:548
virtual void OnPanelActionButtonClicked()
Definition: StateEMVTerminalUpdate.cpp:518
virtual void OnCameraIconClicked()
Definition: StateEMVTerminalUpdate.cpp:543
StateEMVTerminalUpdate(ApplicationStateManager *stateManager)
Definition: StateEMVTerminalUpdate.cpp:458
virtual void OnEnter()
Definition: StateEMVTerminalUpdate.cpp:476
virtual void OnLeave()
Definition: StateEMVTerminalUpdate.cpp:502
Definition: StateEMVTerminalUpdate.cpp:46
Definition: StateEMVTerminalUpdate.h:6
virtual ~StateEMVTerminalUpdate()
Definition: StateEMVTerminalUpdate.cpp:465
virtual void OnResume()
Definition: StateEMVTerminalUpdate.cpp:513