<class name="QAccessibleBridge" doc="/**
&lt;p&gt;The &lt;a href=&quot;QAccessibleBridge.html#QAccessibleBridge()&quot;&gt;&lt;tt&gt;QAccessibleBridge&lt;/tt&gt;&lt;/a&gt; class is the base class for accessibility back-ends.&lt;/p&gt;
&lt;p&gt;Qt supports Microsoft Active Accessibility (MSAA), Mac OS X Accessibility, and the Unix/X11 AT-SPI standard. By subclassing &lt;a href=&quot;QAccessibleBridge.html#QAccessibleBridge()&quot;&gt;&lt;tt&gt;QAccessibleBridge&lt;/tt&gt;&lt;/a&gt;, you can support other backends than the predefined ones.&lt;/p&gt;
&lt;p&gt;Currently, custom bridges are only supported on Unix. We might add support for them on other platforms as well if there is enough demand.&lt;/p&gt;

@see &lt;a href=&quot;QAccessible.html&quot;&gt;&lt;tt&gt;QAccessible&lt;/tt&gt;&lt;/a&gt;
@see &lt;tt&gt;QAccessibleBridgePlugin&lt;/tt&gt; */">
    <method name="public QAccessibleBridge()"/>
    <method name="public abstract void notifyAccessibilityUpdate(int arg__1, com.trolltech.qt.gui.QAccessibleInterface arg__2, int arg__3)" doc="/**
&lt;p&gt;This function is called by Qt to notify the bridge about a change in the accessibility information for object wrapped by the given &lt;tt&gt;arg__2&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;arg__1&lt;/tt&gt; specifies the cause of the change. It can take values of type QAccessible::Event.&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;arg__3&lt;/tt&gt; is the (1-based) index of the child element that has changed. When &lt;tt&gt;arg__3&lt;/tt&gt; is 0, the object itself has changed.&lt;/p&gt;

@see &lt;tt&gt;QAccessible::updateAccessibility&lt;/tt&gt; */"/>
    <method name="public abstract void setRootObject(com.trolltech.qt.gui.QAccessibleInterface arg__1)" doc="/**
&lt;p&gt;This function is called by Qt at application startup to set the root accessible object of the application to &lt;tt&gt;arg__1&lt;/tt&gt;. All other accessible objects in the application can be reached by the client using object navigation.&lt;/p&gt;
 */"/>
</class>
