Mac: build fix
qtbase failed building on Mac OS 10.5 and 10.6. This patch just rearrange some headers etc Change-Id: If85ac69029533a195249e84f8803ced6c0ff22b6 Reviewed-on: http://codereview.qt.nokia.com/2517 Reviewed-by: Richard Moe Gustavsen <richard.gustavsen@nokia.com> Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Gabriel de Dietrich <gabriel.dietrich-de@nokia.com>
This commit is contained in:
parent
cfc94db49f
commit
67f9002981
@ -111,10 +111,17 @@
|
||||
|
||||
struct HIContentBorderMetrics;
|
||||
|
||||
#ifdef Q_WS_MAC32
|
||||
typedef struct _NSPoint NSPoint; // Just redefine here so I don't have to pull in all of Cocoa.
|
||||
#ifdef __OBJC__
|
||||
// If the source file including this file also includes e.g. Cocoa/Cocoa.h, typedef-ing NSPoint will
|
||||
// fail since NSPoint will already be a type. So we try to detect this. If the build fails, ensure
|
||||
// that the inclusion of cocoa headers happends before the inclusion of this file.
|
||||
#include <Foundation/NSGeometry.h>
|
||||
#else
|
||||
typedef struct CGPoint NSPoint;
|
||||
#ifdef Q_WS_MAC32
|
||||
typedef struct _NSPoint NSPoint; // Just redefine here so I don't have to pull in all of Cocoa.
|
||||
#else
|
||||
typedef struct CGPoint NSPoint;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
@ -39,6 +39,8 @@
|
||||
**
|
||||
****************************************************************************/
|
||||
|
||||
#include <Cocoa/Cocoa.h>
|
||||
|
||||
#include "qmenu.h"
|
||||
#include "qhash.h"
|
||||
#include <qdebug.h>
|
||||
@ -60,7 +62,6 @@
|
||||
#include <private/qcocoamenuloader_mac_p.h>
|
||||
#include <private/qcocoamenu_mac_p.h>
|
||||
#include <private/qt_cocoa_helpers_mac_p.h>
|
||||
#include <Cocoa/Cocoa.h>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
|
@ -542,7 +542,6 @@ void tst_QStyleSheetStyle::dynamicProperty()
|
||||
}
|
||||
|
||||
#ifdef Q_OS_MAC
|
||||
#include <QtGui/QMacStyle>
|
||||
void tst_QStyleSheetStyle::layoutSpacing()
|
||||
{
|
||||
qApp->setStyleSheet("* { color: red }");
|
||||
|
Loading…
Reference in New Issue
Block a user