QDaq  0.2.6
Qt-based Data Aqcuisition
 All Classes Functions Variables Typedefs Enumerations Enumerator Properties Groups Pages
qtimerthread.h
1 #ifndef QTIMERTHREAD_H
2 #define QTIMERTHREAD_H
3 
4 
5 #include <QThread>
6 #include <QTimer>
7 
27 class QTimerThread : public QThread
28 {
29  Q_OBJECT
30 
32  Q_PROPERTY(int interval READ interval WRITE setInterval)
33 
34  QTimer timer_;
35 
36 protected slots:
37  virtual void timer_func() {}
38 
39 protected:
40  virtual void run();
41 
42 public:
43  QTimerThread();
44 
45  virtual ~QTimerThread();
46 
47  int interval() const { return timer_.interval(); }
48  void setInterval(int ms) { timer_.setInterval(ms); }
49 
50 };
51 
52 #endif // QTIMERTHREAD_H
A timer thread class.
Definition: qtimerthread.h:27