Spec-Zone.ru › Qt 5.12

Класс 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

Дополнительные унаследованные члены

  • 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 — необязательные параметры, которые устанавливают роль и имя объекта.

[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/qt-5.12/qaccessiblewidget.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API