Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TripStartAcousticSignalizationBusinessLogic.h
Go to the documentation of this file.
1 #ifndef TRIPSTARTACOUSTICSIGNALIZATIONBUSINESSLOGIC_H
2 #define TRIPSTARTACOUSTICSIGNALIZATIONBUSINESSLOGIC_H
3 
4 // QT INCLUDES
5 #include <QScopedPointer>
6 
7 // BASE INCLUDES
9 
10 class QDateTime;
11 
13 {
14 public:
16 
19 
20  void SetCurrentTripStart( const QDateTime &tripStart );
21  void SetCurrentTripStart( const int minutesFromMidnight );
23  void OnSecondTick();
24 
25 private:
27 
28  class DataClass;
29  QScopedPointer<DataClass> d;
30 
32 };
33 
34 #endif // TRIPSTARTACOUSTICSIGNALIZATIONBUSINESSLOGIC_H
virtual ~TripStartAcousticSignalizationBusinessLogic()
Definition: TripStartAcousticSignalizationBusinessLogic.cpp:67
void OnSecondTick()
Definition: TripStartAcousticSignalizationBusinessLogic.cpp:112
The BusinessLogic class is the base class of all business logic classes. Every inherited class has to...
Definition: BusinessLogic.h:11
Definition: TripStartAcousticSignalizationBusinessLogic.h:12
static const ApplicationDefines::BusinessLogicType mBusinessLogicType
Definition: TripStartAcousticSignalizationBusinessLogic.h:15
void StopProcessingTripStart()
Definition: TripStartAcousticSignalizationBusinessLogic.cpp:106
Definition: BusinessLogic.cpp:3
BusinessLogicType
Definition: ApplicationDefines.h:186
TripStartAcousticSignalizationBusinessLogic()
Definition: TripStartAcousticSignalizationBusinessLogic.cpp:61
void SetCurrentTripStart(const QDateTime &tripStart)
Definition: TripStartAcousticSignalizationBusinessLogic.cpp:71