/*! Sets the root accessible object of this application to \a object. All other accessible objects in the application can be reached by the client using object navigation. You should never need to call this function. Qt sets the QApplication object as the root object immediately before the event loop is entered in QApplication::exec(). Use QAccessible::installRootObjectHandler() to redirect the function call to a customized handler function. \sa queryAccessibleInterface() */ void QAccessible::setRootObject(QObject *object) { if (rootObjectHandler) { rootObjectHandler(object); return; } if (QPlatformAccessibility *pfAccessibility = platformAccessibility()) pfAccessibility->setRootObject(object); }
void QAccessible::setRootObject(QObject *o) { if (rootObjectHandler) { rootObjectHandler(o); return; } initialize(); if (bridges()->isEmpty()) return; if (!o) return; for (int i = 0; i < bridges()->count(); ++i) { QAccessibleInterface *iface = QAccessible::queryAccessibleInterface(o); bridges()->at(i)->setRootObject(iface); } }
void QAccessible::setRootObject(QObject *o) { if (rootObjectHandler) { rootObjectHandler(o); } }