4#ifndef QACCESSIBLEMENU_H
5#define QACCESSIBLEMENU_H
18#include <QtWidgets/private/qtwidgetsglobal_p.h>
19#include <QtWidgets/qaccessiblewidget.h>
20#include <QtCore/qpointer.h>
24#if QT_CONFIG(accessibility)
31class QAccessibleMenu :
public QAccessibleWidget
34 explicit QAccessibleMenu(
QWidget *
w);
36 int childCount()
const override;
37 QAccessibleInterface *childAt(
int x,
int y)
const override;
40 QAccessible::Role role()
const override;
41 QAccessibleInterface *
child(
int index)
const override;
42 QAccessibleInterface *
parent()
const override;
43 int indexOfChild(
const QAccessibleInterface *
child )
const override;
50class QAccessibleMenuBar :
public QAccessibleWidget
53 explicit QAccessibleMenuBar(
QWidget *
w);
55 QAccessibleInterface *
child(
int index)
const override;
56 int childCount()
const override;
58 int indexOfChild(
const QAccessibleInterface *
child)
const override;
66class QAccessibleMenuItem :
public QAccessibleInterface,
public QAccessibleActionInterface
71 ~QAccessibleMenuItem();
72 void *interface_cast(QAccessible::InterfaceType
t)
override;
74 int childCount()
const override;
75 QAccessibleInterface *childAt(
int x,
int y)
const override;
76 bool isValid()
const override;
77 int indexOfChild(
const QAccessibleInterface *
child)
const override;
79 QAccessibleInterface *
parent()
const override;
80 QAccessibleInterface *
child(
int index)
const override;
85 QAccessible::Role role()
const override;
92 void doAction(
const QString &actionName)
override;
The QAction class provides an abstraction for user commands that can be added to different user inter...
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
GLint GLint GLint GLint GLint x
[0]
GLfloat GLfloat GLfloat w
[0]
insertRed setText("insert red text")
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent