From 81dea57593b5b28990bb7f012aae1387c8d2de33 Mon Sep 17 00:00:00 2001 From: Oliver Wolff Date: Fri, 20 Sep 2013 14:06:33 +0200 Subject: add WinRT event dispatcher Change-Id: I40b3f896b89b99e271e1a5ca625a5193f4a7f59e Done-with: Kamil Trzcinski Reviewed-by: Lars Knoll --- src/corelib/thread/qthread_win.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/corelib/thread') diff --git a/src/corelib/thread/qthread_win.cpp b/src/corelib/thread/qthread_win.cpp index eaf2f416a7..3de1e991c1 100644 --- a/src/corelib/thread/qthread_win.cpp +++ b/src/corelib/thread/qthread_win.cpp @@ -54,7 +54,11 @@ #include #include +#ifdef Q_OS_WINRT +#include "private/qeventdispatcher_winrt_p.h" +#else #include +#endif #include @@ -353,7 +357,11 @@ void qt_set_thread_name(HANDLE threadId, LPCSTR threadName) void QThreadPrivate::createEventDispatcher(QThreadData *data) { +#ifdef Q_OS_WINRT + QEventDispatcherWinRT *theEventDispatcher = new QEventDispatcherWinRT; +#else QEventDispatcherWin32 *theEventDispatcher = new QEventDispatcherWin32; +#endif data->eventDispatcher.storeRelease(theEventDispatcher); theEventDispatcher->startingUp(); } -- cgit v1.2.3