Класс QAccessibleWidget
Класс QAccessibleWidget реализует интерфейс QAccessibleInterface для QWidgets. Подробнее...
| Заголовок: | #include <QAccessibleWidget> |
| qmake: | QT += widgets |
| Наследует: | QAccessibleObject и QAccessibleActionInterface |
Открытые функции
| QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client, const QString &name = QString()) |
Переопределённые открытые функции
| virtual QStringList | actionNames() const |
| virtual QColor | backgroundColor() const |
| virtual QAccessibleInterface * | child(int index) const |
| virtual int | childCount() const |
| virtual void | doAction(const QString &actionName) |
| virtual QAccessibleInterface * | focusChild() const |
| virtual QColor | foregroundColor() const |
| virtual int | indexOfChild(const QAccessibleInterface *child) const |
| virtual void * | interface_cast(QAccessible::InterfaceType t) |
| virtual bool | isValid() const |
| virtual QStringList | keyBindingsForAction(const QString &actionName) const |
| virtual QAccessibleInterface * | parent() const |
| virtual QRect | rect() const |
| virtual QVector<QPair<QAccessibleInterface *, QAccessible::Relation> > | relations(QAccessible::Relation match = QAccessible::AllRelations) const |
| virtual QAccessible::Role | role() const |
| virtual QAccessible::State | state() const |
| virtual QString | text(QAccessible::Text t) const |
| virtual QWindow * | window() const |
- 5 открытых функций унаследованных от QAccessibleObject
- 5 открытых функций унаследованных от QAccessibleActionInterface
- 23 открытых функций унаследованных от QAccessibleInterface
Защищённые функции
| ~QAccessibleWidget() | |
| void | addControllingSignal(const QString &signal) |
| QObject * | parentObject() const |
| QWidget * | widget() const |
Дополнительные унаследованные члены
- 12 статических публичных членов, унаследованных от QAccessibleActionInterface
Подробное описание
Класс QAccessibleWidget реализует интерфейс QAccessibleInterface для QWidgets.
Этот класс входит в состав Доступности для приложений QWidget.
Этот класс удобно использовать в качестве базового класса для пользовательских реализаций QAccessibleInterfaces, которые предоставляют информацию о виджетах.
Класс предоставляет функции для получения parentObject() (родительского виджета) и связанного widget(). Управляющие сигналы можно добавлять с помощью addControllingSignal(), а для различных аспектов реализации интерфейса предоставляются установщики, например setValue(), setDescription(), setAccelerator() и setHelp().
См. также QAccessible и QAccessibleObject.
Документация по функциям-членам
QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client, const QString &name = QString())
Создаёт объект QAccessibleWidget для виджета w. role и name — это необязательные параметры, которые устанавливают роль и имя объекта.
[protected] QAccessibleWidget::~QAccessibleWidget()
Удаляет этот объект.
[virtual] QStringList QAccessibleWidget::actionNames() const
Переопределено из QAccessibleActionInterface::actionNames().
[protected] void QAccessibleWidget::addControllingSignal(const QString &signal)
Регистрирует signal как управляющий сигнал.
Объект является контроллером для любого другого объекта, подключенного к управляющему сигналу.
[virtual] QColor QAccessibleWidget::backgroundColor() const
Переопределено из QAccessibleInterface::backgroundColor().
[virtual] QAccessibleInterface *QAccessibleWidget::child(int index) const
Переопределено из QAccessibleInterface::child().
[virtual] int QAccessibleWidget::childCount() const
Переопределено из QAccessibleInterface::childCount().
[virtual] void QAccessibleWidget::doAction(const QString &actionName)
Переопределено из QAccessibleActionInterface::doAction().
[virtual] QAccessibleInterface *QAccessibleWidget::focusChild() const
Переопределено из QAccessibleInterface::focusChild().
[virtual] QColor QAccessibleWidget::foregroundColor() const
Переопределено из QAccessibleInterface::foregroundColor().
[virtual] int QAccessibleWidget::indexOfChild(const QAccessibleInterface *child) const
Переопределено из QAccessibleInterface::indexOfChild().
[virtual] void *QAccessibleWidget::interface_cast(QAccessible::InterfaceType t)
Переопределено из QAccessibleInterface::interface_cast().
[virtual] bool QAccessibleWidget::isValid() const
Переопределено из QAccessibleInterface::isValid().
[virtual] QStringList QAccessibleWidget::keyBindingsForAction(const QString &actionName) const
Переопределено из QAccessibleActionInterface::keyBindingsForAction().
[virtual] QAccessibleInterface *QAccessibleWidget::parent() const
Переопределено из QAccessibleInterface::parent().
[protected] QObject *QAccessibleWidget::parentObject() const
Возвращает родительский объект связанного виджета, который является либо родительским виджетом, либо qApp для виджетов верхнего уровня.
[virtual] QRect QAccessibleWidget::rect() const
Переопределено из QAccessibleInterface::rect().
[virtual] QVector<QPair<QAccessibleInterface *, QAccessible::Relation> > QAccessibleWidget::relations(QAccessible::Relation match = QAccessible::AllRelations) const
Переопределено из QAccessibleInterface::relations().
[virtual] QAccessible::Role QAccessibleWidget::role() const
Переопределено из QAccessibleInterface::role().
[virtual] QAccessible::State QAccessibleWidget::state() const
Переопределено из QAccessibleInterface::state().
[virtual] QString QAccessibleWidget::text(QAccessible::Text t) const
Переопределено из QAccessibleInterface::text().
[protected] QWidget *QAccessibleWidget::widget() const
Возвращает связанный виджет.
[virtual] QWindow *QAccessibleWidget::window() const
Переопределено из QAccessibleInterface::window().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qaccessiblewidget.html