Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateCancelTicket.h
Go to the documentation of this file.
1 #ifndef STATECANCELTICKET_H
2 #define STATECANCELTICKET_H
3 
4 #include "ApplicationState.h"
5 
7 {
8 public:
10  virtual ~StateCancelTicket();
11 
12  StateCancelTicket *Clone(StorageList &inputStream);
13 
14  virtual void OnEnter();
15  virtual void OnResume();
16  virtual void OnLeave();
17  virtual void OnPanelActionButtonClicked();
18 
19  virtual void WriteOK();
20  virtual void WriteError();
21  virtual void OnUnfinishedOperation();
22 
23  virtual void OnEMVReversalSuccesfull( QString terminalId );
24  virtual void OnEMVReversalUnsuccesfull( long terminalError, QString message, QString terminalId );
25  virtual void OnEMVGetLastTransaction( const EM::Devices::EMVDefines::EMVTerminalErrorCode &responseCode, const QDateTime &transactionDateTime, const QString &message, const unsigned long &amount, const QString &cardNumber, const QString &cardBranch, const QString &approvalCode, const QString &serialNumber, const QString &terminalId, const QString &invoiceNumber );
26  virtual void OnEMVTerminalInTransaction( const bool isEmvTerminalInTransaction );
27  virtual void OnSlaveEmvResult( const EM::Devices::SlaveEmvResult &slaveEmvResult );
28 
29  virtual void OnPrintFinished();
30 
31 private:
33 
34  class DataClass;
35  QScopedPointer<DataClass> d;
36 
38 };
39 
40 #endif // STATECANCELTICKET_H
virtual void OnEMVReversalUnsuccesfull(long terminalError, QString message, QString terminalId)
Definition: StateCancelTicket.cpp:620
virtual void OnEMVGetLastTransaction(const EM::Devices::EMVDefines::EMVTerminalErrorCode &responseCode, const QDateTime &transactionDateTime, const QString &message, const unsigned long &amount, const QString &cardNumber, const QString &cardBranch, const QString &approvalCode, const QString &serialNumber, const QString &terminalId, const QString &invoiceNumber)
Definition: StateCancelTicket.cpp:632
Definition: ApplicationStateManager.h:43
virtual void OnResume()
Definition: StateCancelTicket.cpp:507
virtual void OnEnter()
Definition: StateCancelTicket.cpp:356
virtual void WriteError()
Definition: StateCancelTicket.cpp:574
Definition: ApplicationState.h:33
virtual void OnPrintFinished()
Definition: StateCancelTicket.cpp:697
virtual void OnSlaveEmvResult(const EM::Devices::SlaveEmvResult &slaveEmvResult)
Definition: StateCancelTicket.cpp:687
virtual void OnEMVReversalSuccesfull(QString terminalId)
Definition: StateCancelTicket.cpp:610
virtual void WriteOK()
Definition: StateCancelTicket.cpp:563
virtual void OnEMVTerminalInTransaction(const bool isEmvTerminalInTransaction)
Definition: StateCancelTicket.cpp:658
Definition: StateCancelTicket.h:6
virtual void OnUnfinishedOperation()
Definition: StateCancelTicket.cpp:605
StateCancelTicket * Clone(StorageList &inputStream)
Definition: StateCancelTicket.cpp:347
virtual ~StateCancelTicket()
Definition: StateCancelTicket.cpp:343
virtual void OnPanelActionButtonClicked()
Definition: StateCancelTicket.cpp:531
StateCancelTicket(ApplicationStateManager *stateManager)
Definition: StateCancelTicket.cpp:337
virtual void OnLeave()
Definition: StateCancelTicket.cpp:512