qpidctrl  0.7.1
qpidloggerthread.h
Go to the documentation of this file.
1 #ifndef QPIDLOGGERTHREAD_H
2 #define QPIDLOGGERTHREAD_H
3 
4 #include <QThread>
5 #include "qpidlogger-ptr.h"
6 #include "qpidlogger.h"
7 
8 class QPidLoggerThread : public QThread
9 {
10  Q_OBJECT
11 public:
12  explicit QPidLoggerThread(QcepSettingsSaverWPtr saver, QPidControllerWPtr ctrl);
13  virtual ~QPidLoggerThread();
14 
15  QPidLoggerPtr logger() const;
16 
17 signals:
18 
19 public slots:
20 
21 protected:
22  void run();
23 
24 protected:
25  QcepSettingsSaverWPtr m_Saver;
28 };
29 
30 #endif // QPIDLOGGERTHREAD_H
QPidLoggerPtr m_Logger
QWeakPointer< QPidController > QPidControllerWPtr
QSharedPointer< QPidLogger > QPidLoggerPtr
Definition: qpidlogger-ptr.h:6
virtual ~QPidLoggerThread()
QPidLoggerThread(QcepSettingsSaverWPtr saver, QPidControllerWPtr ctrl)
QPidLoggerPtr logger() const
QPidControllerWPtr m_Controller
QcepSettingsSaverWPtr m_Saver