Spec-Zone.ru › Qt 5.9

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

Spec-Zone.ru

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