Compile cocoa with QT_NO_ACCESSIBILITY
authorJan Arve Saether <jan-arve.saether@digia.com>
Thu, 1 Nov 2012 14:07:16 +0000 (15:07 +0100)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Fri, 2 Nov 2012 09:28:23 +0000 (10:28 +0100)
Change-Id: I82b5dbf1bce94bd928eee207992c0036edc527ad
Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com>
src/plugins/platforms/cocoa/qcocoaintegration.h
src/plugins/platforms/cocoa/qcocoaintegration.mm

index d465d47..ea43bbb 100644 (file)
@@ -128,7 +128,9 @@ private:
     QAbstractEventDispatcher *mEventDispatcher;
 
     QScopedPointer<QPlatformInputContext> mInputContext;
+#ifndef QT_NO_ACCESSIBILITY
     QScopedPointer<QPlatformAccessibility> mAccessibility;
+#endif
     QScopedPointer<QPlatformTheme> mPlatformTheme;
     QList<QCocoaScreen *> mScreens;
     QCocoaClipboard  *mCocoaClipboard;
index 100dc19..2fdb367 100644 (file)
@@ -180,7 +180,9 @@ QCocoaIntegration::QCocoaIntegration()
     : mFontDb(new QCoreTextFontDatabase())
     , mEventDispatcher(new QCocoaEventDispatcher())
     , mInputContext(new QCocoaInputContext)
+#ifndef QT_NO_ACCESSIBILITY
     , mAccessibility(new QPlatformAccessibility)
+#endif
     , mCocoaClipboard(new QCocoaClipboard)
     , mCocoaDrag(new QCocoaDrag)
     , mNativeInterface(new QCocoaNativeInterface)
@@ -352,7 +354,11 @@ QPlatformInputContext *QCocoaIntegration::inputContext() const
 
 QPlatformAccessibility *QCocoaIntegration::accessibility() const
 {
+#ifndef QT_NO_ACCESSIBILITY
     return mAccessibility.data();
+#else
+    return 0;
+#endif
 }
 
 QPlatformClipboard *QCocoaIntegration::clipboard() const