Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
StateMessageHistory.h
Go to the documentation of this file.
1 #ifndef STATEMESSAGEHISTORY_H
2 #define STATEMESSAGEHISTORY_H
3 
4 #include <QDateTime>
5 
6 #include "ApplicationState.h"
7 
9 {
10  Q_OBJECT
11 public:
13  virtual ~StateMessageHistory();
14 
15  StateMessageHistory *Clone( StorageList &inputStream );
16 
17  virtual void OnEnter();
18  virtual void OnResume();
19  virtual void OnLeave();
20  virtual void OnPanelActionButtonClicked();
21  virtual void OnMessageIconClicked();
22 
23  virtual void OnReceiveTextMessage( const QDateTime &messageTime, const QString &messageText, const uint32_t messageID );
24  virtual void OnBusStopArrival( const int tripBusStopIndex, const GPSDefines::BusStopChangeType busStopChangeType );
25 
26 private slots:
27  void OnWriteNewMessageButtonClicked();
28  void OnReplyButtonClicked();
29  void OnDeleteButtonClicked();
30  void OnConversationItemClicked( const QDateTime messageTime, const uint32_t messageID );
31  void OnDeleteMessageConversationConfirmed( const int conversationsListIndex );
32 
33 private:
35 
36  class DataClass;
37  QScopedPointer<DataClass> d;
38 
40 };
41 
42 #endif // STATEMESSAGEHISTORY_H
Definition: ApplicationStateManager.h:43
virtual void OnBusStopArrival(const int tripBusStopIndex, const GPSDefines::BusStopChangeType busStopChangeType)
Definition: StateMessageHistory.cpp:617
Definition: StateMessageHistory.h:8
StateMessageHistory * Clone(StorageList &inputStream)
Definition: StateMessageHistory.cpp:462
Definition: ApplicationState.h:33
virtual void OnReceiveTextMessage(const QDateTime &messageTime, const QString &messageText, const uint32_t messageID)
Definition: StateMessageHistory.cpp:525
StateMessageHistory(ApplicationStateManager *stateManager)
Definition: StateMessageHistory.cpp:441
virtual void OnLeave()
Definition: StateMessageHistory.cpp:508
virtual void OnResume()
Definition: StateMessageHistory.cpp:499
virtual void OnPanelActionButtonClicked()
Definition: StateMessageHistory.cpp:515
virtual ~StateMessageHistory()
Definition: StateMessageHistory.cpp:457
virtual void OnMessageIconClicked()
Definition: StateMessageHistory.cpp:520
virtual void OnEnter()
Definition: StateMessageHistory.cpp:471
BusStopChangeType
Definition: GPSDefines.h:30