macOS: Remove workaround for including AppKit.h with slots defined
The workaround doesn't seem to be needed anymore, and wasn't applied uniformly anyways. If it turns out AppKit still needs this workaround we should add CONFIG += no_keywords to cocoa.pro, instead of trying to wrap every single include of AppKit in a undef slots dance. Change-Id: Ia1b15137c03abcc92f0dd246796622772e99ca68 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
This commit is contained in:
parent
c79710a181
commit
542a76c490
@ -85,7 +85,6 @@
|
||||
#include "private/qguiapplication_p.h"
|
||||
#include <qdebug.h>
|
||||
|
||||
#undef slots
|
||||
#include <AppKit/AppKit.h>
|
||||
#include <Carbon/Carbon.h>
|
||||
|
||||
|
@ -45,7 +45,6 @@
|
||||
#include <QtGui/QOpenGLContext>
|
||||
#include <QtGui/QWindow>
|
||||
|
||||
#undef slots
|
||||
#include <AppKit/AppKit.h>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
@ -43,8 +43,6 @@
|
||||
#include <QtGui>
|
||||
#include <QtPlatformSupport/private/qmacmime_p.h>
|
||||
|
||||
#undef slots
|
||||
|
||||
#import <AppKit/AppKit.h>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
@ -93,18 +93,6 @@ typedef signed int OSStatus;
|
||||
typedef signed long OSStatus;
|
||||
#endif
|
||||
|
||||
#ifdef __OBJC__
|
||||
# ifdef slots
|
||||
# define old_slots slots
|
||||
# undef slots
|
||||
# endif
|
||||
#include <AppKit/AppKit.h>
|
||||
# ifdef old_slots
|
||||
# undef slots
|
||||
# define slots
|
||||
# undef old_slots
|
||||
# endif
|
||||
#endif
|
||||
typedef struct OpaqueEventHandlerCallRef * EventHandlerCallRef;
|
||||
typedef struct OpaqueEventRef * EventRef;
|
||||
typedef struct OpaqueMenuRef * MenuRef;
|
||||
@ -118,6 +106,7 @@ typedef signed long OSStatus;
|
||||
typedef struct GDevice * GDPtr;
|
||||
typedef GDPtr * GDHandle;
|
||||
typedef struct OpaqueIconRef * IconRef;
|
||||
|
||||
#ifdef __OBJC__
|
||||
typedef NSWindow* OSWindowRef;
|
||||
typedef NSView *OSViewRef;
|
||||
|
@ -51,13 +51,13 @@
|
||||
// We mean it.
|
||||
//
|
||||
|
||||
#include "qmacdefines_mac.h"
|
||||
|
||||
#ifdef __OBJC__
|
||||
#include <AppKit/AppKit.h>
|
||||
#include <objc/runtime.h>
|
||||
#endif
|
||||
|
||||
#include "qmacdefines_mac.h"
|
||||
|
||||
#include <CoreServices/CoreServices.h>
|
||||
|
||||
#include "QtCore/qglobal.h"
|
||||
|
Loading…
x
Reference in New Issue
Block a user