Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateDriverIdentification.h
Go to the documentation of this file.
1 #ifndef STATEDRIVERIDENTIFICATION_H
2 #define STATEDRIVERIDENTIFICATION_H
3 
4 #include "ApplicationState.h"
5 
7 {
8  Q_OBJECT
9 
10 public:
12 
13  virtual void OnEnter();
14 
15 protected:
16  StateDriverIdentification( const QString &stateName, ApplicationStateManager *stateManager );
17 
18  void OnValidDriverCredentialsEntered( unsigned long driverLogin, unsigned long driverPin, const QString &driverName, const bool automaticLogin );
19  bool IsOperatorRegisteredAsDispatcher( unsigned long driverLoginNumber );
20 
21 public slots:
23 
24 private:
26 
27  class DataClass;
28  QScopedPointer<DataClass> d;
29 
31 };
32 
33 #endif // STATEDRIVERIDENTIFICATION_H
void SendDeductionStateOpened()
Definition: StateDriverIdentification.cpp:367
Definition: ApplicationStateManager.h:43
virtual void OnEnter()
Definition: StateDriverIdentification.cpp:185
Definition: StateDriverIdentification.h:6
Definition: ApplicationState.h:33
void OnValidDriverCredentialsEntered(unsigned long driverLogin, unsigned long driverPin, const QString &driverName, const bool automaticLogin)
Definition: StateDriverIdentification.cpp:196
bool IsOperatorRegisteredAsDispatcher(unsigned long driverLoginNumber)
Definition: StateDriverIdentification.cpp:348
StateDriverIdentification(const QString &stateName, ApplicationStateManager *stateManager)
Definition: StateDriverIdentification.cpp:172
virtual ~StateDriverIdentification()
Definition: StateDriverIdentification.cpp:180