diff options
author | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2011-06-22 12:23:59 +0200 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@nokia.com> | 2011-06-22 13:43:47 +0200 |
commit | 111068f383a365d1aca453c6793aafb1f7faeca3 (patch) | |
tree | d6bf139d3928e7e564642067461b9d0aafd6f0dd /src/corelib/kernel/qeventdispatcher_win.cpp | |
parent | 8c42defe671eddff5082ba20a7bd1060e41b8faf (diff) |
Add QGuiEventDispatcherWin32.
Dispatches Gui events after
DispatchMessage().
Reviewed-by: Samuel Rødal <sroedal@trolltech.com>
Reviewed-by: Morten Sørvig <morten.sorvig@nokia.com>
Diffstat (limited to 'src/corelib/kernel/qeventdispatcher_win.cpp')
-rw-r--r-- | src/corelib/kernel/qeventdispatcher_win.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/corelib/kernel/qeventdispatcher_win.cpp b/src/corelib/kernel/qeventdispatcher_win.cpp index fc66e9bfd6..d8fc208bf7 100644 --- a/src/corelib/kernel/qeventdispatcher_win.cpp +++ b/src/corelib/kernel/qeventdispatcher_win.cpp @@ -643,6 +643,11 @@ QEventDispatcherWin32::~QEventDispatcherWin32() { } +bool QEventDispatcherWin32::dispatchGuiEvents() +{ + return false; +} + bool QEventDispatcherWin32::processEvents(QEventLoop::ProcessEventsFlags flags) { Q_D(QEventDispatcherWin32); @@ -745,6 +750,7 @@ bool QEventDispatcherWin32::processEvents(QEventLoop::ProcessEventsFlags flags) if (!filterEvent(&msg)) { TranslateMessage(&msg); DispatchMessage(&msg); + dispatchGuiEvents(); } } else if (waitRet >= WAIT_OBJECT_0 && waitRet < WAIT_OBJECT_0 + nCount) { d->activateEventNotifier(d->winEventNotifierList.at(waitRet - WAIT_OBJECT_0)); |