From d29fbbd6ebc1464d5d2fada4e20512dbffe8f0e8 Mon Sep 17 00:00:00 2001 From: Timur Pocheptsov Date: Fri, 13 Nov 2015 14:14:11 +0100 Subject: Make CoreFoundation event dispatcher available on OS X also MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CoreFoundation event dispatcher on OS X can help users working with QtBluetooth from either non-GUI threads or non-GUI applications. Change-Id: Ie0793e7f49074a8ea9059251cd7c9bdf7953c206 Task-number: QTBUG-48758 Task-number: QTBUG-46625 Reviewed-by: Tor Arne Vestbø --- src/corelib/kernel/qeventdispatcher_cf.mm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/corelib/kernel/qeventdispatcher_cf.mm') diff --git a/src/corelib/kernel/qeventdispatcher_cf.mm b/src/corelib/kernel/qeventdispatcher_cf.mm index 5b9ad38b28..240dfed79f 100644 --- a/src/corelib/kernel/qeventdispatcher_cf.mm +++ b/src/corelib/kernel/qeventdispatcher_cf.mm @@ -43,7 +43,11 @@ #include -#include +#ifdef Q_OS_OSX +# include +#else +# include +#endif @interface RunLoopModeTracker : NSObject { QStack m_runLoopModes; @@ -61,7 +65,11 @@ addObserver:self selector:@selector(receivedNotification:) name:nil +#ifdef Q_OS_OSX + object:[NSApplication sharedApplication]]; +#else object:[UIApplication sharedApplication]]; +#endif } return self; -- cgit v1.2.3