Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateStartUp.h
Go to the documentation of this file.
1 #ifndef STATESTARTUP_H
2 #define STATESTARTUP_H
3 
4 #include <QObject>
5 #include <QSharedPointer>
6 #include "ApplicationState.h"
7 
9 {
10  Q_OBJECT
11 public:
12  StateStartUp( ApplicationStateManager *stateManager );
13  virtual ~StateStartUp();
14 
15  virtual StateStartUp *Clone( StorageList &inputStream );
16 
17  virtual void OnEnter();
18  virtual void OnResume();
19  virtual void OnLeave();
20 
21 private:
23 
24  class DataClass;
25  QSharedPointer<DataClass> d;
26 
28 };
29 
30 #endif // STATESTARTUP_H
StateStartUp(ApplicationStateManager *stateManager)
Definition: StateStartUp.cpp:204
Definition: ApplicationStateManager.h:43
virtual void OnLeave()
Definition: StateStartUp.cpp:462
virtual void OnResume()
Definition: StateStartUp.cpp:440
virtual StateStartUp * Clone(StorageList &inputStream)
Definition: StateStartUp.cpp:213
Definition: ApplicationState.h:33
virtual void OnEnter()
Definition: StateStartUp.cpp:220
Definition: StateStartUp.h:8
virtual ~StateStartUp()
Definition: StateStartUp.cpp:211
Definition: StateStartUp.cpp:76