Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateTripVisualisationIssue.h
Go to the documentation of this file.
1 #ifndef STATETRIPVISUALISATIONISSUE_H
2 #define STATETRIPVISUALISATIONISSUE_H
3 
5 
7 {
8  Q_OBJECT
9 public:
12 
13  virtual StateTripVisualisationIssue *Clone( StorageList &inputStream );
14 
15  virtual void OnEnter();
16  virtual void OnResume();
17  virtual void OnResume( const int32_t stateRequestCode, const int32_t stateResultCode, StorageList &storageList );
18  virtual void OnLeave();
19 
20  virtual void OnSecondTick();
21 
22  virtual void OnBusStopArrival( const int tripBusStopIndex, const GPSDefines::BusStopChangeType busStopChangeType );
23  virtual void OnBusStopDeparture( const int tripBusStopIndex, const GPSDefines::BusStopChangeType busStopChangeType );
24  virtual void OnPositionChanged( long latitude, long longitude, double altitude, double speed, long numberOfSatellites );
25 
26  virtual void OnPanelActionButtonClicked();
27  virtual void OnInformationButtonClicked();
28 
29  virtual void OnAutomaticPassengerCountResultsArrived( const uint16_t boardingCount, const uint16_t alightingCount );
30  virtual void OnAutomaticPassengerCountResultsArrived( const uint8_t fullness, const uint16_t capacity, const uint16_t passengerCount, const QString &calculationTime, const uint32_t busStopID, const uint8_t busStopOrder );
31  virtual void OnNetworkReply( ApplicationDefines::NetworkRequestType networkRequestType, const QJsonDocument &replyData );
32 
33 private slots:
34  void OnCameraButtonClicked();
35  void OnTripBusStopTapAndHoldGestureFinished( unsigned long tripBusStopIndex );
36  void OnCompassPressed();
37 
38 private:
40 
41  class DataClass;
42  QScopedPointer<DataClass> d;
43 
45 };
46 
47 #endif // STATETRIPVISUALISATIONISSUE_H
virtual void OnEnter()
Definition: StateTripVisualisationIssue.cpp:376
virtual StateTripVisualisationIssue * Clone(StorageList &inputStream)
Definition: StateTripVisualisationIssue.cpp:369
virtual void OnPanelActionButtonClicked()
Definition: StateTripVisualisationIssue.cpp:578
virtual void OnInformationButtonClicked()
Definition: StateTripVisualisationIssue.cpp:583
Definition: ApplicationStateManager.h:43
virtual void OnAutomaticPassengerCountResultsArrived(const uint16_t boardingCount, const uint16_t alightingCount)
Definition: StateTripVisualisationIssue.cpp:588
StateTripVisualisationIssue(ApplicationStateManager *stateManager)
Definition: StateTripVisualisationIssue.cpp:354
virtual void OnNetworkReply(ApplicationDefines::NetworkRequestType networkRequestType, const QJsonDocument &replyData)
Definition: StateTripVisualisationIssue.cpp:604
virtual ~StateTripVisualisationIssue()
Definition: StateTripVisualisationIssue.cpp:365
virtual void OnBusStopDeparture(const int tripBusStopIndex, const GPSDefines::BusStopChangeType busStopChangeType)
Definition: StateTripVisualisationIssue.cpp:533
virtual void OnBusStopArrival(const int tripBusStopIndex, const GPSDefines::BusStopChangeType busStopChangeType)
Definition: StateTripVisualisationIssue.cpp:522
virtual void OnResume()
Definition: StateTripVisualisationIssue.cpp:448
virtual void OnPositionChanged(long latitude, long longitude, double altitude, double speed, long numberOfSatellites)
Definition: StateTripVisualisationIssue.cpp:565
NetworkRequestType
Definition: ApplicationDefines.h:254
virtual void OnSecondTick()
Definition: StateTripVisualisationIssue.cpp:479
Definition: StateTicketIssue.cpp:143
Definition: StateTripVisualisationIssue.h:6
virtual void OnLeave()
Definition: StateTripVisualisationIssue.cpp:474
Definition: StateTicketIssue.h:23
BusStopChangeType
Definition: GPSDefines.h:30