Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateInputDataCheck.h
Go to the documentation of this file.
1 #ifndef STATEINPUTDATACHECK_H
2 #define STATEINPUTDATACHECK_H
3 
5 
7 {
8 public:
10  virtual ~StateInputDataCheck();
11 
12  virtual StateInputDataCheck *Clone( StorageList &inputStream );
13 
14  virtual void OnEnter();
15 
16  virtual void OnTimeOut();
17 
18  virtual void OnDataUpdateStarted();
19 
20  virtual void OnNetworkReply( ApplicationDefines::NetworkRequestType networkRequestType, const QJsonDocument &replyData );
21  virtual void OnNetworkReplyTimeout( const ApplicationDefines::NetworkRequestType networkRequestType );
22  virtual void OnNetworkReplyError( const ApplicationDefines::NetworkRequestType networkRequestType );
23 
24  // panel functionality
25  virtual void OnPanelActionButtonClicked();
26  virtual void OnInformationButtonClicked();
27  virtual void OnGPSStatusIconClicked();
28  virtual void OnDeviceStatusIconClicked();
29  virtual void OnMessageIconClicked();
30  virtual void OnCameraIconClicked();
31 
33 
34 private:
36 
37  class DataClass;
38  QScopedPointer<DataClass> d;
39 
41 };
42 
43 #endif // STATEINPUTDATACHECK_H
StateInputDataCheck(ApplicationStateManager *stateManager)
Definition: StateInputDataCheck.cpp:108
virtual ~StateInputDataCheck()
Definition: StateInputDataCheck.cpp:114
virtual void OnTimeOut()
Definition: StateInputDataCheck.cpp:138
virtual void OnNetworkReply(ApplicationDefines::NetworkRequestType networkRequestType, const QJsonDocument &replyData)
Definition: StateInputDataCheck.cpp:151
virtual void OnEnter()
Definition: StateInputDataCheck.cpp:125
Definition: ApplicationStateManager.h:43
virtual void OnGPSStatusIconClicked()
Definition: StateInputDataCheck.cpp:218
virtual void OnInformationButtonClicked()
Definition: StateInputDataCheck.cpp:213
virtual void OnNetworkReplyTimeout(const ApplicationDefines::NetworkRequestType networkRequestType)
Definition: StateInputDataCheck.cpp:180
Definition: ApplicationState.h:33
virtual void OnNetworkReplyError(const ApplicationDefines::NetworkRequestType networkRequestType)
Definition: StateInputDataCheck.cpp:190
virtual void OnDataUpdateStarted()
Definition: StateInputDataCheck.cpp:145
void OnSeriousSendNetworkRequestError()
Definition: StateInputDataCheck.cpp:238
virtual void OnPanelActionButtonClicked()
Definition: StateInputDataCheck.cpp:208
virtual void OnMessageIconClicked()
Definition: StateInputDataCheck.cpp:228
NetworkRequestType
Definition: ApplicationDefines.h:254
virtual void OnDeviceStatusIconClicked()
Definition: StateInputDataCheck.cpp:223
Definition: StateInputDataCheck.cpp:30
virtual void OnCameraIconClicked()
Definition: StateInputDataCheck.cpp:233
Definition: StateInputDataCheck.h:6
virtual StateInputDataCheck * Clone(StorageList &inputStream)
Definition: StateInputDataCheck.cpp:118