QTfrontend/util/frontlibpoller.h
branchflibqtfrontend
changeset 8092 08960209db8c
equal deleted inserted replaced
8091:e0a76056a633 8092:08960209db8c
       
     1 #ifndef FRONTLIBPOLLER_H
       
     2 #define FRONTLIBPOLLER_H
       
     3 
       
     4 #include <QObject>
       
     5 #include <QBasicTimer>
       
     6 
       
     7 class FrontLibPoller : public QObject
       
     8 {
       
     9     Q_OBJECT
       
    10 public:
       
    11     explicit FrontLibPoller(void (*poll)(void *), void * data, QObject *parent = 0);
       
    12 
       
    13 private:
       
    14     QBasicTimer m_timer;
       
    15 
       
    16     void (*m_poll)(void *);
       
    17     void * m_data;
       
    18 
       
    19     void timerEvent(QTimerEvent *event);
       
    20 };
       
    21 
       
    22 #endif // FRONTLIBPOLLER_H