Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GPSBusinessLogicTestWrapper.h
Go to the documentation of this file.
1 #ifndef GPSBUSINESSLOGICTESTWRAPPER_H
2 #define GPSBUSINESSLOGICTESTWRAPPER_H
3 
5 
10 {
11  Q_OBJECT
12 public:
15 
16  void OnPositionChanged( long latitude, long longitude );
17 
18 protected:
19  virtual void ChangeAlgorithm( GPSDefines::GPSAlgorithmType gpsAlgorithmType );
20  virtual void PostApplicationEvent( long eventType, BusStopChangeEvent *event );
21  virtual void PostApplicationEvent( long eventType, SynchroPointEvent *event );
22  virtual void OnSynchronizationOnBusStopFinished( const int actualTripBusStopOrder );
23  virtual void OnSynchronizationOnRoutePointFinished( const int actualTripBusStopOrder, const RouteSynchroPoint &routeSynchroPoint );
24 
25 signals:
26  void AlgorithmChanged( GPSDefines::GPSAlgorithmType gpsAlgorithmType );
27  void SynchronizationOnBusStopFinished( const int actualTripBusStopOrder );
28  void SynchronizationOnRoutePointFinished( const int actualTripBusStopOrder, const RouteSynchroPoint &routeSynchroPoint );
29  void SynchroPointArrival( const int actualTripBusStopOrder, const RouteSynchroPoint &routeSynchroPoint );
30  void BusStopArrival( const int busStopTripIndex );
31  void BusStopDeparture( const int busStopTripIndex );
32 };
33 
34 #endif // GPSBUSINESSLOGICTESTWRAPPER_H
virtual void PostApplicationEvent(long eventType, BusStopChangeEvent *event)
Definition: GPSBusinessLogicTestWrapper.cpp:29
virtual void OnSynchronizationOnRoutePointFinished(const int actualTripBusStopOrder, const RouteSynchroPoint &routeSynchroPoint)
Definition: GPSBusinessLogicTestWrapper.cpp:75
virtual void OnSynchronizationOnBusStopFinished(const int actualTripBusStopOrder)
Definition: GPSBusinessLogicTestWrapper.cpp:69
void OnPositionChanged(long latitude, long longitude)
Definition: GPSBusinessLogicTestWrapper.cpp:17
void BusStopDeparture(const int busStopTripIndex)
Definition: GPSBusinessLogic.h:18
GPSBusinessLogic child, that emits signals on location events (algorithm change, bus stop events...
Definition: GPSBusinessLogicTestWrapper.h:9
virtual void ChangeAlgorithm(GPSDefines::GPSAlgorithmType gpsAlgorithmType)
Definition: GPSBusinessLogicTestWrapper.cpp:23
void SynchroPointArrival(const int actualTripBusStopOrder, const RouteSynchroPoint &routeSynchroPoint)
void SynchronizationOnRoutePointFinished(const int actualTripBusStopOrder, const RouteSynchroPoint &routeSynchroPoint)
void BusStopArrival(const int busStopTripIndex)
GPSBusinessLogicTestWrapper()
Definition: GPSBusinessLogicTestWrapper.cpp:8
Definition: BusStopChangeEvent.h:6
Definition: SynchroPointEvent.h:6
void SynchronizationOnBusStopFinished(const int actualTripBusStopOrder)
virtual ~GPSBusinessLogicTestWrapper()
Definition: GPSBusinessLogicTestWrapper.cpp:13
void AlgorithmChanged(GPSDefines::GPSAlgorithmType gpsAlgorithmType)
Definition: RouteData.h:57
GPSAlgorithmType
Definition: GPSDefines.h:11