Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateTimeTicketIssue.h
Go to the documentation of this file.
1 #ifndef STATETIMETICKETISSUE_H
2 #define STATETIMETICKETISSUE_H
3 
4 #include "ApplicationState.h"
5 #include "appcore/ticketissuelogic/ETicketIssueLogicDefines.h"
6 
7 namespace EM
8 {
9  namespace TicketIssueLogic
10  {
11  class EGeneralTicketIssueLogic;
12  }
13 }
14 
16 {
17 public:
19  virtual ~StateTimeTicketIssue();
20 
21 protected:
22  virtual StateTimeTicketIssue *Clone( StorageList &inputStream );
23 
24  virtual void OnEnter();
25  virtual void OnEnter( const int32_t stateRequestCode );
26  virtual void OnResume();
27 
28  virtual void OnPanelActionButtonClicked();
29 
30  virtual void OnCardOut();
31  virtual void OnCardIn( const std::string &cardUID );
32  virtual void WriteOK();
33  virtual void WriteError();
34  virtual void OnUnfinishedOperation();
35 
36  // slave functionality
37  virtual void OnSlaveConnected( long clientID );
38 
39 private:
41 
42  class DataClass;
43  QSharedPointer<DataClass> d;
44 
46 };
47 
48 #endif // STATETIMETICKETISSUE_H
Definition: ApplicationStateManager.h:43
virtual ~StateTimeTicketIssue()
Definition: StateTimeTicketIssue.cpp:429
Definition: StateTimeTicketIssue.h:15
Definition: ApplicationState.h:33
virtual void OnResume()
Definition: StateTimeTicketIssue.cpp:566
virtual void OnCardIn(const std::string &cardUID)
Definition: StateTimeTicketIssue.cpp:578
virtual void WriteOK()
Definition: StateTimeTicketIssue.cpp:590
virtual void WriteError()
Definition: StateTimeTicketIssue.cpp:597
virtual void OnUnfinishedOperation()
Definition: StateTimeTicketIssue.cpp:638
virtual void OnEnter()
Definition: StateTimeTicketIssue.cpp:441
virtual void OnCardOut()
Definition: StateTimeTicketIssue.cpp:572
virtual StateTimeTicketIssue * Clone(StorageList &inputStream)
Definition: StateTimeTicketIssue.cpp:433
StateTimeTicketIssue(ApplicationStateManager *stateManager)
Definition: StateTimeTicketIssue.cpp:402
Definition: AutomaticCardHandlingBusinessLogic.h:6
virtual void OnPanelActionButtonClicked()
Definition: StateTimeTicketIssue.cpp:410
virtual void OnSlaveConnected(long clientID)
Definition: StateTimeTicketIssue.cpp:643