Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
DispatchingTextMessagesReceiver.h
Go to the documentation of this file.
1 #ifndef DISPATCHINGTEXTMESSAGESRECEIVER_H
2 #define DISPATCHINGTEXTMESSAGESRECEIVER_H
3 
4 #include <QObject>
5 #include <QString>
6 #include <QList>
7 #include <QDateTime>
8 
11 
13 class CustomEvent;
14 
15 class DispatchingTextMessagesReceiver : public QObject
16 {
17  Q_OBJECT
18 public:
20  {
27  };
28 
29  explicit DispatchingTextMessagesReceiver( ApplicationStateManager *applicationStateManager );
31 
32  bool Init();
33  void Start();
36  void HandleCustomEvent( CustomEvent *customEvent );
37  static bool ReadTextMessageFromFile( const QString &messageFilename, QString &messageText, uint32_t &messageID );
38 
39 private slots:
40  void OnIncomingTextMessagesCheckingTimerTimeout();
41 
42 private:
44 
45  class DataClass;
46  DataClass *d;
47 
49 };
50 
51 #endif // DISPATCHINGTEXTMESSAGESRECEIVER_H
Definition: DispatchingTextMessagesReceiver.h:26
Definition: ApplicationStateManager.h:43
Definition: DispatchingTextMessagesReceiver.h:15
void Start()
Definition: DispatchingTextMessagesReceiver.cpp:228
bool Init()
Definition: DispatchingTextMessagesReceiver.cpp:202
Definition: DispatchingTextMessagesReceiver.h:21
void HandleCustomEvent(CustomEvent *customEvent)
Definition: DispatchingTextMessagesReceiver.cpp:322
bool CheckIncomingPredefinedTextMessages()
Definition: DispatchingTextMessagesReceiver.cpp:302
ReceivedMessageNotificationType
Definition: DispatchingTextMessagesReceiver.h:19
Definition: DispatchingTextMessagesReceiver.h:24
static bool ReadTextMessageFromFile(const QString &messageFilename, QString &messageText, uint32_t &messageID)
Definition: DispatchingTextMessagesReceiver.cpp:335
virtual ~DispatchingTextMessagesReceiver()
Definition: DispatchingTextMessagesReceiver.cpp:197
DispatchingTextMessagesReceiver(ApplicationStateManager *applicationStateManager)
Definition: DispatchingTextMessagesReceiver.cpp:190
bool CheckIncomingTextMessages()
Definition: DispatchingTextMessagesReceiver.cpp:238