Fixed compilation on Mac OS X (qt namespace and preprocessor issues))
Configured with -qtnamespace <...> -no-opengl -D QT_NO_PRINTER Change-Id: I1c959a89afda08d29a854f21e6e51732d136753c Reviewed-by: Timur Pocheptsov <Timur.Pocheptsov@digia.com> Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
This commit is contained in:
parent
282ba9a180
commit
97edc8ede2
@ -38,6 +38,8 @@
|
||||
#include <QtGui>
|
||||
#include <qpa/qplatformaccessibility.h>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class QCocoaAccessibility : public QPlatformAccessibility
|
||||
{
|
||||
public:
|
||||
@ -81,4 +83,6 @@ id getValueAttribute(QAccessibleInterface *interface);
|
||||
|
||||
}
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif
|
||||
|
@ -35,6 +35,8 @@
|
||||
#include <QtGui/qaccessible.h>
|
||||
#include <private/qcore_mac_p.h>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
QCocoaAccessibility::QCocoaAccessibility()
|
||||
{
|
||||
|
||||
@ -367,3 +369,6 @@ id getValueAttribute(QAccessibleInterface *interface)
|
||||
}
|
||||
|
||||
} // namespace QCocoaAccessible
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
|
@ -40,6 +40,7 @@
|
||||
|
||||
#import <AppKit/NSAccessibility.h>
|
||||
|
||||
QT_USE_NAMESPACE
|
||||
|
||||
static void convertLineOffset(QAccessibleTextInterface *text, int &line, int &offset, NSUInteger *start = 0, NSUInteger *end = 0)
|
||||
{
|
||||
|
@ -92,8 +92,8 @@
|
||||
- (QT_MANGLE_NAMESPACE(QCocoaMenuLoader) *)QT_MANGLE_NAMESPACE(qt_qcocoamenuLoader);
|
||||
- (int)QT_MANGLE_NAMESPACE(qt_validModesForFontPanel):(NSFontPanel *)fontPanel;
|
||||
|
||||
- (void)qt_sendPostedMessage:(NSEvent *)event;
|
||||
- (BOOL)qt_filterEvent:(NSEvent *)event;
|
||||
- (void)QT_MANGLE_NAMESPACE(qt_sendPostedMessage):(NSEvent *)event;
|
||||
- (BOOL)QT_MANGLE_NAMESPACE(qt_filterEvent):(NSEvent *)event;
|
||||
@end
|
||||
|
||||
@interface QT_MANGLE_NAMESPACE(QNSApplication) : NSApplication {
|
||||
|
@ -98,7 +98,7 @@ QT_USE_NAMESPACE
|
||||
| NSFontPanelStrikethroughEffectModeMask;
|
||||
}
|
||||
|
||||
- (void)qt_sendPostedMessage:(NSEvent *)event
|
||||
- (void)QT_MANGLE_NAMESPACE(qt_sendPostedMessage):(NSEvent *)event
|
||||
{
|
||||
// WARNING: data1 and data2 is truncated to from 64-bit to 32-bit on OS 10.5!
|
||||
// That is why we need to split the address in two parts:
|
||||
@ -126,7 +126,7 @@ QT_USE_NAMESPACE
|
||||
|
||||
static const QByteArray q_macLocalEventType = QByteArrayLiteral("mac_generic_NSEvent");
|
||||
|
||||
- (BOOL)qt_filterEvent:(NSEvent *)event
|
||||
- (BOOL)QT_MANGLE_NAMESPACE(qt_filterEvent):(NSEvent *)event
|
||||
{
|
||||
if (qApp && qApp->eventDispatcher()->
|
||||
filterNativeEvent(q_macLocalEventType, static_cast<void*>(event), 0))
|
||||
@ -135,7 +135,7 @@ static const QByteArray q_macLocalEventType = QByteArrayLiteral("mac_generic_NSE
|
||||
if ([event type] == NSApplicationDefined) {
|
||||
switch ([event subtype]) {
|
||||
case QtCocoaEventSubTypePostMessage:
|
||||
[NSApp qt_sendPostedMessage:event];
|
||||
[NSApp QT_MANGLE_NAMESPACE(qt_sendPostedMessage):event];
|
||||
return true;
|
||||
default:
|
||||
break;
|
||||
@ -163,7 +163,7 @@ static const QByteArray q_macLocalEventType = QByteArrayLiteral("mac_generic_NSE
|
||||
// be called instead of sendEvent if redirection occurs.
|
||||
// 'self' will then be an instance of NSApplication
|
||||
// (and not QNSApplication)
|
||||
if (![NSApp qt_filterEvent:event])
|
||||
if (![NSApp QT_MANGLE_NAMESPACE(qt_filterEvent):event])
|
||||
[self qt_sendEvent_original:event];
|
||||
}
|
||||
|
||||
@ -171,7 +171,7 @@ static const QByteArray q_macLocalEventType = QByteArrayLiteral("mac_generic_NSE
|
||||
{
|
||||
// This method will be called if
|
||||
// no redirection occurs
|
||||
if (![NSApp qt_filterEvent:event])
|
||||
if (![NSApp QT_MANGLE_NAMESPACE(qt_filterEvent):event])
|
||||
[super sendEvent:event];
|
||||
}
|
||||
|
||||
|
@ -80,12 +80,14 @@
|
||||
|
||||
QT_USE_NAMESPACE
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
static QCocoaApplicationDelegate *sharedCocoaApplicationDelegate = nil;
|
||||
|
||||
static void cleanupCocoaApplicationDelegate()
|
||||
{
|
||||
[sharedCocoaApplicationDelegate release];
|
||||
}
|
||||
QT_END_NAMESPACE
|
||||
|
||||
@implementation QCocoaApplicationDelegate
|
||||
|
||||
|
@ -35,9 +35,10 @@
|
||||
#define QCOCOAAUTORELEASEPOOL_H
|
||||
|
||||
#undef slots
|
||||
|
||||
#include <qglobal.h>
|
||||
#include <Cocoa/Cocoa.h>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QCocoaAutoReleasePool
|
||||
{
|
||||
public:
|
||||
@ -47,5 +48,6 @@ public:
|
||||
private:
|
||||
NSAutoreleasePool *pool;
|
||||
};
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // QCOCOAAUTORELEASEPOOL_H
|
||||
|
@ -33,6 +33,8 @@
|
||||
|
||||
#include "qcocoaautoreleasepool.h"
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
QCocoaAutoReleasePool::QCocoaAutoReleasePool()
|
||||
{
|
||||
pool = [[NSAutoreleasePool alloc] init];
|
||||
@ -42,3 +44,5 @@ QCocoaAutoReleasePool::~QCocoaAutoReleasePool()
|
||||
{
|
||||
[pool release];
|
||||
}
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
@ -42,6 +42,8 @@
|
||||
|
||||
#import <Cocoa/Cocoa.h>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
static inline QByteArray getGlString(GLenum param)
|
||||
{
|
||||
if (const GLubyte *s = glGetString(param))
|
||||
@ -351,3 +353,6 @@ bool QCocoaGLContext::isSharing() const
|
||||
{
|
||||
return m_shareContext != nil;
|
||||
}
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
|
@ -45,6 +45,8 @@
|
||||
#include "qcocoawindow.h"
|
||||
#import "qnsview.h"
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
NSString *qt_mac_removePrivateUnicode(NSString* string)
|
||||
{
|
||||
int len = [string length];
|
||||
@ -71,6 +73,8 @@ static inline QCocoaMenuLoader *getMenuLoader()
|
||||
return [NSApp QT_MANGLE_NAMESPACE(qt_qcocoamenuLoader)];
|
||||
}
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
@interface QT_MANGLE_NAMESPACE(QCocoaMenuDelegate) : NSObject <NSMenuDelegate> {
|
||||
QCocoaMenu *m_menu;
|
||||
}
|
||||
|
@ -42,6 +42,8 @@
|
||||
#include <QtGui/QGuiApplication>
|
||||
#include <QtCore/QDebug>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
static QList<QCocoaMenuBar*> static_menubars;
|
||||
|
||||
static inline QCocoaMenuLoader *getMenuLoader()
|
||||
@ -382,3 +384,5 @@ NSMenuItem *QCocoaMenuBar::itemForRole(QPlatformMenuItem::MenuRole r)
|
||||
return Q_NULLPTR;
|
||||
}
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
|
@ -44,6 +44,8 @@
|
||||
|
||||
#include <QtCore/QDebug>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
static inline QCocoaMenuLoader *getMenuLoader()
|
||||
{
|
||||
return [NSApp QT_MANGLE_NAMESPACE(qt_qcocoamenuLoader)];
|
||||
@ -423,3 +425,5 @@ void QCocoaMenuItem::setIconSize(int size)
|
||||
{
|
||||
m_iconSize = size;
|
||||
}
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
@ -39,6 +39,8 @@
|
||||
|
||||
#include "qt_mac_p.h"
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
class QCocoaPrinterSupport : public QPlatformPrinterSupport
|
||||
{
|
||||
public:
|
||||
@ -53,5 +55,7 @@ public:
|
||||
QString defaultPrintDeviceId() const Q_DECL_OVERRIDE;
|
||||
};
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // QT_NO_PRINTER
|
||||
#endif // QCOCOAPRINTERSUPPORT_H
|
||||
|
@ -40,6 +40,8 @@
|
||||
|
||||
#include <private/qprinterinfo_p.h>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
QCocoaPrinterSupport::QCocoaPrinterSupport()
|
||||
{ }
|
||||
|
||||
@ -94,4 +96,6 @@ QString QCocoaPrinterSupport::defaultPrintDeviceId() const
|
||||
return QString();
|
||||
}
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif //QT_NO_PRINTER
|
||||
|
@ -38,6 +38,8 @@
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
|
||||
#ifndef QT_NO_PRINTER
|
||||
|
||||
class QCocoaPrinterSupportPlugin : public QPlatformPrinterSupportPlugin
|
||||
{
|
||||
Q_OBJECT
|
||||
@ -65,6 +67,8 @@ QPlatformPrinterSupport *QCocoaPrinterSupportPlugin::create(const QString &key)
|
||||
return platformPrinterSupport;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#include "main.moc"
|
||||
|
@ -173,8 +173,8 @@ protected:
|
||||
#endif
|
||||
};
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // QT_NO_PRINTER
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // QPLATFORMPRINTDEVICE_H
|
||||
|
@ -136,8 +136,8 @@ private:
|
||||
|
||||
Q_DECLARE_SHARED(QPrintDevice)
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // QT_NO_PRINTER
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // QPLATFORMPRINTDEVICE_H
|
||||
|
Loading…
Reference in New Issue
Block a user