--- a/src/QuailEventLoop.cpp Fri Sep 20 10:05:48 2013 +0100
+++ b/src/QuailEventLoop.cpp Fri Sep 20 13:37:45 2013 +0100
@@ -41,6 +41,7 @@
static guint nextSourceId = 0;
static QMap<guint, QQuailSourceInfo*> m_sources;
+//static QuailEventDispatcherMarkTwo *mainEvent = 0; //static QThread *quailThread = new QThread();
QQuailTimer::QQuailTimer(guint sourceId, GSourceFunc func, gpointer data)
@@ -226,3 +227,8 @@
+//QuailEventDispatcherMarkTwo::QuailEventDispatcherMarkTwo(QObject *parent) +// : QAbstractEventDispatcher(parent) --- a/src/QuailEventLoop.h Fri Sep 20 10:05:48 2013 +0100
+++ b/src/QuailEventLoop.h Fri Sep 20 13:37:45 2013 +0100
@@ -88,4 +88,29 @@
void qQuailEventLoopUninit(void);
+//class QuailEventDispatcherMarkTwo : public QAbstractEventDispatcher +// QuailEventDispatcherMarkTwo(QObject *parent = 0); +// virtual bool processEvents(QEventLoop::ProcessEventsFlags flags) +// virtual bool hasPendingEvents() = 0; +// virtual void registerSocketNotifier(QSocketNotifier *notifier) = 0; +// virtual void unregisterSocketNotifier(QSocketNotifier *notifier) = 0; +// virtual void registerTimer(int timerId, int interval, QObject *object) = 0; +// virtual bool unregisterTimer(int timerId) = 0; +// virtual bool unregisterTimers(QObject *object) = 0; +// virtual QList<TimerInfo> registeredTimers(QObject *object) const = 0; +// virtual void wakeUp() = 0; +// virtual void interrupt() = 0; +// virtual void flush() = 0; #endif /* _QUAIL_EVENT_LOOP_H_ */
--- a/src/main.cpp Fri Sep 20 10:05:48 2013 +0100
+++ b/src/main.cpp Fri Sep 20 13:37:45 2013 +0100
@@ -19,11 +19,13 @@
* Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-#if defined(Q_OS_CYGWIN)
#include "QuailWinGlibEventLoop.h"
+#include "QuailEventLoop.h" #include "QuailMainWindow.h"
int main(int argc, char *argv[])
@@ -32,8 +34,11 @@
QuailEventDispatcherWinGlib quailEventLoop;
- QApplication a(argc, argv);
+ //QuailEventDispatcherMarkTwo mainEvent; + QCoreApplication a(argc, argv);