diff options
author | Timothy Pearson <[email protected]> | 2012-11-29 15:40:32 -0600 |
---|---|---|
committer | Timothy Pearson <[email protected]> | 2012-11-29 15:40:32 -0600 |
commit | bb07131a9191affa4c66f6bc720a388f96343836 (patch) | |
tree | 3c7621c6e9bda5eb731789dd05db9052180f5c6d /src/kernel/qeventloop.h | |
parent | 2da4cbfb2fb3d85c8249d19580d8b4f7caeb3b7a (diff) | |
download | qt3-bb07131a9191affa4c66f6bc720a388f96343836.tar.gz qt3-bb07131a9191affa4c66f6bc720a388f96343836.zip |
Add ability to enable/disable glib event pass through
This resolves problems experienced with TDE GTK theme engines when Qt3 glib event loop integration is enabled
Diffstat (limited to 'src/kernel/qeventloop.h')
-rw-r--r-- | src/kernel/qeventloop.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/kernel/qeventloop.h b/src/kernel/qeventloop.h index 9a79f6c..25f80cd 100644 --- a/src/kernel/qeventloop.h +++ b/src/kernel/qeventloop.h @@ -44,9 +44,12 @@ #include "qsocketnotifier.h" #endif // QT_H +#ifdef Q_QDOC +#else // Q_QDOC #if defined(QT_USE_GLIBMAINLOOP) #include <glib.h> #endif // QT_USE_GLIBMAINLOOP +#endif // Q_QDOC class QEventLoopPrivate; class QSocketNotifier; @@ -99,7 +102,9 @@ public: virtual void wakeUp(); -#if defined(QT_USE_GLIBMAINLOOP) +#ifdef Q_QDOC +#else // Q_QDOC +#if defined(QT_USE_GLIBMAINLOOP) // glib main loop support @@ -114,7 +119,10 @@ public: // end glib main loop support #endif //QT_USE_GLIBMAINLOOP - +#endif // Q_QDOC + + void setSingleToolkitEventHandling(bool enabled); + signals: void awake(); void aboutToBlock(); |