--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/QTfrontend/util/frontlibpoller.cpp Thu Nov 22 01:19:16 2012 +0400
@@ -0,0 +1,20 @@
+#include <QTimerEvent>
+
+#include "frontlibpoller.h"
+
+FrontLibPoller::FrontLibPoller(void (*poll)(void * data), void *data, QObject *parent) :
+ QObject(parent)
+{
+ m_poll = poll;
+ m_data = data;
+
+ m_timer.start(50, this);
+}
+
+void FrontLibPoller::timerEvent(QTimerEvent *event)
+{
+ if(event->timerId() == m_timer.timerId())
+ m_poll(m_data);
+ else
+ QObject::timerEvent(event);
+}