static bool accessibility_active = false;
static bool cleanupAdded = false;
+#ifndef QT_NO_ACCESSIBILITY
static QPlatformAccessibility *platformAccessibility()
{
QPlatformIntegration *pfIntegration = QGuiApplicationPrivate::platformIntegration();
return pfIntegration ? pfIntegration->accessibility() : 0;
}
+#endif
/*!
\internal
*/
void QAccessible::cleanup()
{
+#ifndef QT_NO_ACCESSIBILITY
if (QPlatformAccessibility *pfAccessibility = platformAccessibility())
pfAccessibility->cleanup();
+#endif
}
static void qAccessibleCleanup()
mo = mo->superClass();
}
+#ifndef QT_NO_ACCESSIBILITY
if (object == qApp)
return new QAccessibleApplication;
+#endif
return 0;
}
return;
}
+#ifndef QT_NO_ACCESSIBILITY
if (QPlatformAccessibility *pfAccessibility = platformAccessibility())
pfAccessibility->setRootObject(object);
+#endif
}
/*!
if (!isActive())
return;
+#ifndef QT_NO_ACCESSIBILITY
if (QPlatformAccessibility *pfAccessibility = platformAccessibility())
pfAccessibility->notifyAccessibilityUpdate(event);
+#endif
}
/*!