Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateCompactTicketIssue.h
Go to the documentation of this file.
1 #ifndef CompactTicketIssue_H
2 #define CompactTicketIssue_H
3 
5 
7 {
8  Q_OBJECT
9 public:
11  virtual ~StateCompactTicketIssue();
12 
13  virtual StateCompactTicketIssue *Clone( StorageList &inputStream );
14 
15  virtual void OnBusStopArrival( const int tripBusStopIndex, const GPSDefines::BusStopChangeType busStopChangeType );
16  virtual void OnBusStopDeparture( const int tripBusStopIndex, const GPSDefines::BusStopChangeType busStopChangeType );
17 
18  virtual void OnSecondTick();
19  virtual void OnEnter();
20  virtual void OnResume();
21  virtual void OnResume( const int32_t stateRequestCode, const int32_t stateResultCode, StorageList &storageList );
22  virtual void OnLeave();
23 
24  // card functionality
25  virtual void SCSLocked();
26  virtual void SCSUnlocked();
27 
28  virtual void OnPanelActionButtonClicked();
29  virtual void OnInformationButtonClicked();
30 
31 private slots:
32  void OnBusStopItemChanged( int currentBusStopListRow, int previousBusStopListRow );
33  void OnTariffItemChanged( int currentlySelectedRow );
34  void OnTariffTapAndHoldGestureFinished( int currentlySelectedRow );
35  void IncrementPassengerCountClicked();
36  void DecrementPassengerCountClicked();
37  void DepartureButtonClicked();
38 
39 private:
41 
42  class DataClass;
43  QScopedPointer<DataClass> d;
44 
46 };
47 
48 #endif // CompactTicketIssue_H
Definition: StateCompactTicketIssue.h:6
virtual void OnPanelActionButtonClicked()
Definition: StateCompactTicketIssue.cpp:130
virtual void OnBusStopDeparture(const int tripBusStopIndex, const GPSDefines::BusStopChangeType busStopChangeType)
Definition: StateCompactTicketIssue.cpp:75
virtual void OnBusStopArrival(const int tripBusStopIndex, const GPSDefines::BusStopChangeType busStopChangeType)
Definition: StateCompactTicketIssue.cpp:70
Definition: ApplicationStateManager.h:43
virtual void SCSLocked()
Definition: StateCompactTicketIssue.cpp:120
virtual ~StateCompactTicketIssue()
Definition: StateCompactTicketIssue.cpp:59
virtual void OnResume()
Definition: StateCompactTicketIssue.cpp:98
virtual void OnSecondTick()
Definition: StateCompactTicketIssue.cpp:80
virtual void OnLeave()
Definition: StateCompactTicketIssue.cpp:115
virtual StateCompactTicketIssue * Clone(StorageList &inputStream)
Definition: StateCompactTicketIssue.cpp:63
virtual void OnInformationButtonClicked()
Definition: StateCompactTicketIssue.cpp:135
Definition: StateTicketIssue.cpp:143
virtual void SCSUnlocked()
Definition: StateCompactTicketIssue.cpp:125
virtual void OnEnter()
Definition: StateCompactTicketIssue.cpp:86
StateCompactTicketIssue(ApplicationStateManager *stateManager)
Definition: StateCompactTicketIssue.cpp:40
Definition: StateTicketIssue.h:23
BusStopChangeType
Definition: GPSDefines.h:30