Класс 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 override |
| virtual QColor | backgroundColor() const override |
| virtual QAccessibleInterface * | child(int index) const override |
| virtual int | childCount() const override |
| virtual void | doAction(const QString &actionName) override |
| virtual QAccessibleInterface * | focusChild() const override |
| virtual QColor | foregroundColor() const override |
| virtual int | indexOfChild(const QAccessibleInterface *child) const override |
| virtual void * | interface_cast(QAccessible::InterfaceType t) override |
| virtual bool | isValid() const override |
| virtual QStringList | keyBindingsForAction(const QString &actionName) const override |
| virtual QAccessibleInterface * | parent() const override |
| virtual QRect | rect() const override |
| virtual QVector<QPair<QAccessibleInterface *, QAccessible::Relation> > | relations(QAccessible::Relation match) const override |
| virtual QAccessible::Role | role() const override |
| virtual QAccessible::State | state() const override |
| virtual QString | text(QAccessible::Text t) const override |
| virtual QWindow * | window() const override |
- 5 открытых функций унаследовано от QAccessibleObject
- 5 открытых функций унаследовано от QAccessibleActionInterface
- 23 открытых функций унаследовано от QAccessibleInterface
Защищенные функции
| virtual | ~QAccessibleWidget() |
| void | addControllingSignal(const QString &signal) |
| QObject * | parentObject() const |
| QWidget * | widget() const |
Дополнительные унаследованные члены
- 14 статических открытых членов унаследовано от 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 (необязательные) устанавливают роль и имя объекта.
[virtual protected] QAccessibleWidget::~QAccessibleWidget()
Уничтожает этот объект.
[override virtual] QStringList QAccessibleWidget::actionNames() const
Переопределено из QAccessibleActionInterface::actionNames().
[protected] void QAccessibleWidget::addControllingSignal(const QString &signal)
Регистрирует signal как управляющий сигнал.
Объект является Контроллером для любого другого объекта, подключенного к управляющему сигналу.
[override virtual] QColor QAccessibleWidget::backgroundColor() const
Переопределено из QAccessibleInterface::backgroundColor().
[override virtual] QAccessibleInterface *QAccessibleWidget::child(int index) const
Переопределено из QAccessibleInterface::child().
[override virtual] int QAccessibleWidget::childCount() const
Переопределено из QAccessibleInterface::childCount().
[override virtual] void QAccessibleWidget::doAction(const QString &actionName)
Переопределено из QAccessibleActionInterface::doAction().
[override virtual] QAccessibleInterface *QAccessibleWidget::focusChild() const
Переопределено из QAccessibleInterface::focusChild().
[override virtual] QColor QAccessibleWidget::foregroundColor() const
Переопределено из QAccessibleInterface::foregroundColor().
[override virtual] int QAccessibleWidget::indexOfChild(const QAccessibleInterface *child) const
Переопределено из QAccessibleInterface::indexOfChild().
[override virtual] void *QAccessibleWidget::interface_cast(QAccessible::InterfaceType t)
Переопределено из QAccessibleInterface::interface_cast().
[override virtual] bool QAccessibleWidget::isValid() const
Переопределено из QAccessibleObject::isValid().
[override virtual] QStringList QAccessibleWidget::keyBindingsForAction(const QString &actionName) const
Переопределено из QAccessibleActionInterface::keyBindingsForAction().
[override virtual] QAccessibleInterface *QAccessibleWidget::parent() const
Переопределено из QAccessibleInterface::parent().
[protected] QObject *QAccessibleWidget::parentObject() const
Возвращает родительский объект связанного виджета, который является либо родительским виджетом, либо qApp для виджетов верхнего уровня.
[override virtual] QRect QAccessibleWidget::rect() const
Переопределено из QAccessibleObject::rect().
[override virtual] QVector<QPair<QAccessibleInterface *, QAccessible::Relation> > QAccessibleWidget::relations(QAccessible::Relation match) const
Переопределено из QAccessibleInterface::relations().
[override virtual] QAccessible::Role QAccessibleWidget::role() const
Переопределено из QAccessibleInterface::role().
[override virtual] QAccessible::State QAccessibleWidget::state() const
Переопределено из QAccessibleInterface::state().
[override virtual] QString QAccessibleWidget::text(QAccessible::Text t) const
Переопределено из QAccessibleInterface::text().
[protected] QWidget *QAccessibleWidget::widget() const
Возвращает связанный виджет.
[override 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/archives/qt-5.11/qaccessiblewidget.html