Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TransfareInfoProviderBusinessLogic.h
Go to the documentation of this file.
1 #ifndef TRANSFAREINFOPROVIDERBUSINESSLOGIC_H
2 #define TRANSFAREINFOPROVIDERBUSINESSLOGIC_H
3 
5 
12 {
13 public:
15  {
19  };
20 
22 
25 
26  bool OnBusStopEvent( const BusStopEvent &busStopEvent );
27  void OnPositionChanged( const double speed );
28  void SendSpeed();
29  void OnIssueOut();
30 
31 private:
33 
34  class DataClass;
35  QScopedPointer<DataClass> d;
36 
38 };
39 
40 #endif // TRANSFAREINFOPROVIDERBUSINESSLOGIC_H
Definition: TransfareInfoProviderBusinessLogic.cpp:45
virtual ~TransfareInfoProviderBusinessLogic()
Definition: TransfareInfoProviderBusinessLogic.cpp:156
Definition: ApplicationDefines.h:235
Definition: TransfareInfoProviderBusinessLogic.h:17
BusStopEvent
Definition: TransfareInfoProviderBusinessLogic.h:14
bool OnBusStopEvent(const BusStopEvent &busStopEvent)
Definition: TransfareInfoProviderBusinessLogic.cpp:159
The BusinessLogic class is the base class of all business logic classes. Every inherited class has to...
Definition: BusinessLogic.h:11
static const ApplicationDefines::BusinessLogicType mBusinessLogicType
Definition: TransfareInfoProviderBusinessLogic.h:21
Definition: TransfareInfoProviderBusinessLogic.h:16
TransfareInfoProviderBusinessLogic()
Definition: TransfareInfoProviderBusinessLogic.cpp:150
void OnPositionChanged(const double speed)
Definition: TransfareInfoProviderBusinessLogic.cpp:267
void OnIssueOut()
Definition: TransfareInfoProviderBusinessLogic.cpp:277
void SendSpeed()
Definition: TransfareInfoProviderBusinessLogic.cpp:272
Definition: TransfareInfoProviderBusinessLogic.h:18
BusinessLogicType
Definition: ApplicationDefines.h:186
Definition: TransfareInfoProviderBusinessLogic.h:11