Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateCountdownToCommandSegment.h
Go to the documentation of this file.
1 #ifndef STATECOUNTDOWNTOCOMMANDSEGMENT_H
2 #define STATECOUNTDOWNTOCOMMANDSEGMENT_H
3 
4 #include "ApplicationState.h"
5 
7 {
8  Q_OBJECT
9 public:
12 
13  virtual StateCountdownToCommandSegment *Clone( StorageList &inputStream );
14 
15  virtual void OnEnter();
16  virtual void OnResume();
17  virtual void OnLeave();
18 
19  virtual void OnSecondTick();
20 
21  // panel functionality
22  virtual void OnPanelActionButtonClicked();
23  virtual void OnCameraIconClicked();
24 
25  // network reply
26  virtual void OnNetworkReply( ApplicationDefines::NetworkRequestType networkRequestType, const QJsonDocument &replyData );
27 
28 private slots:
29  void OnButtonDepartureClicked();
30 
31 private:
33 
34  class DataClass;
35  QSharedPointer<DataClass> d;
36 
38 };
39 
40 #endif // STATECOUNTDOWNTOCOMMANDSEGMENT_H
virtual void OnNetworkReply(ApplicationDefines::NetworkRequestType networkRequestType, const QJsonDocument &replyData)
Definition: StateCountdownToCommandSegment.cpp:596
virtual StateCountdownToCommandSegment * Clone(StorageList &inputStream)
Definition: StateCountdownToCommandSegment.cpp:434
virtual ~StateCountdownToCommandSegment()
Definition: StateCountdownToCommandSegment.cpp:430
virtual void OnSecondTick()
Definition: StateCountdownToCommandSegment.cpp:515
Definition: ApplicationStateManager.h:43
Definition: ApplicationState.h:33
virtual void OnLeave()
Definition: StateCountdownToCommandSegment.cpp:510
Definition: StateCountdownToCommandSegment.cpp:47
Definition: StateCountdownToCommandSegment.h:6
NetworkRequestType
Definition: ApplicationDefines.h:254
virtual void OnPanelActionButtonClicked()
Definition: StateCountdownToCommandSegment.cpp:552
virtual void OnCameraIconClicked()
Definition: StateCountdownToCommandSegment.cpp:578
virtual void OnResume()
Definition: StateCountdownToCommandSegment.cpp:496
virtual void OnEnter()
Definition: StateCountdownToCommandSegment.cpp:443
StateCountdownToCommandSegment(ApplicationStateManager *stateManager)
Definition: StateCountdownToCommandSegment.cpp:421