qpidctrl  0.7.1
qpidserverthread.h
Go to the documentation of this file.
1 #ifndef QPIDSERVERTHREAD_H
2 #define QPIDSERVERTHREAD_H
3 
4 #include "qcepmacros.h"
5 
6 #include <QThread>
7 
8 #include "qpidcontroller-ptr.h"
9 #include "qpidserver-ptr.h"
10 #include "qcepsettingssaver-ptr.h"
11 #include "qcepsettingssaver.h"
12 
13 class QPidServerThread : public QThread
14 {
15  Q_OBJECT
16 
17 public:
18  QPidServerThread(QcepSettingsSaverWPtr saver, QPidControllerWPtr doc);
20 
21  QPidServerPtr server() const;
22 
23  void shutdown();
24  void executeScript(QString cmd);
25 
26 signals:
27  void execute(QString cmd);
28 
29 protected:
30  void run();
31 
32 private:
33  QcepSettingsSaverWPtr m_Saver;
36 };
37 
38 #endif // QPIDSERVERTHREAD_H
QPidServerPtr server() const
QWeakPointer< QPidController > QPidControllerWPtr
QPidServerPtr m_Server
void executeScript(QString cmd)
QcepSettingsSaverWPtr m_Saver
void execute(QString cmd)
QPidServerThread(QcepSettingsSaverWPtr saver, QPidControllerWPtr doc)
QSharedPointer< QPidServer > QPidServerPtr
Definition: qpidserver-ptr.h:6
QPidControllerWPtr m_Controller