9#include <QtQuick/private/qquickitem_p.h>
12#if QT_CONFIG(accessibility)
14QAccessibleInterface *qQuickAccessibleFactory(
const QString &classname, QObject *object)
16 if (classname == QLatin1String(
"QQuickWindow")) {
17 return new QAccessibleQuickWindow(qobject_cast<QQuickWindow *>(object));
18 }
else if (classname == QLatin1String(
"QQuickItem")) {
19 QQuickItem *item = qobject_cast<QQuickItem *>(object);
21 QQuickItemPrivate *itemPrivate = QQuickItemPrivate::get(item);
22 if (!itemPrivate->isAccessible)
24 return new QAccessibleQuickItem(item);