Spec-Zone.ru › Qt 5.11

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

Spec-Zone.ru

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