branch | flibqtfrontend |
changeset 8092 | 08960209db8c |
child 8100 | 0e6fadf81a2c |
8091:e0a76056a633 | 8092:08960209db8c |
---|---|
1 #include <QTimerEvent> |
|
2 |
|
3 #include "frontlibpoller.h" |
|
4 |
|
5 FrontLibPoller::FrontLibPoller(void (*poll)(void * data), void *data, QObject *parent) : |
|
6 QObject(parent) |
|
7 { |
|
8 m_poll = poll; |
|
9 m_data = data; |
|
10 |
|
11 m_timer.start(50, this); |
|
12 } |
|
13 |
|
14 void FrontLibPoller::timerEvent(QTimerEvent *event) |
|
15 { |
|
16 if(event->timerId() == m_timer.timerId()) |
|
17 m_poll(m_data); |
|
18 else |
|
19 QObject::timerEvent(event); |
|
20 } |