40 #ifndef QACCESSIBLEWIDGET_H
41 #define QACCESSIBLEWIDGET_H
43 #include <QtWidgets/qtwidgetsglobal.h>
44 #include <QtGui/qaccessibleobject.h>
49 #ifndef QT_NO_ACCESSIBILITY
The QAccessibleActionInterface class implements support for invocable actions in the interface.
virtual QStringList keyBindingsForAction(const QString &actionName) const =0
virtual QStringList actionNames() const =0
virtual void doAction(const QString &actionName)=0
The QAccessibleInterface class defines an interface that exposes information about accessible objects...
virtual int indexOfChild(const QAccessibleInterface *) const =0
virtual QAccessible::Role role() const =0
virtual void * interface_cast(QAccessible::InterfaceType)
virtual QList< QPair< QAccessibleInterface *, QAccessible::Relation > > relations(QAccessible::Relation match=QAccessible::AllRelations) const
virtual QColor foregroundColor() const
virtual int childCount() const =0
virtual QAccessibleInterface * focusChild() const
The QAccessibleObject class implements parts of the QAccessibleInterface for QObjects.
bool isValid() const override
The QColor class provides colors based on RGB, HSV or CMYK values.
The QObject class is the base class of all Qt objects.
The QRect class defines a rectangle in the plane using integer precision.
The QString class provides a Unicode character string.
The QStringList class provides a list of strings.
The QWindow class represents a window in the underlying windowing system.
QColor backgroundColor(const QPalette &pal, const QWidget *widget)
#define Q_DISABLE_COPY(Class)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent