Spec-Zone.ru › Qt 5.6

Класс QAccessibleEvent

Класс QAccessibleEvent является базовым классом для уведомлений об обеспечении доступности. Подробнее...

Заголовок: #include <QAccessibleEvent>
qmake: QT += gui
Наследуется от:

QAccessibleStateChangeEvent, QAccessibleTableModelChangeEvent, QAccessibleTextCursorEvent и QAccessibleValueChangeEvent

  • Список всех членов, включая унаследованные

Открытые функции

QAccessibleEvent(QObject *object, QAccessible::Event type)
QAccessibleEvent(QAccessibleInterface *interface, QAccessible::Event type)
virtual ~QAccessibleEvent()
virtual QAccessibleInterface * accessibleInterface() const
int child() const
QObject * object() const
void setChild(int child)
QAccessible::Event type() const

Подробное описание

Класс QAccessibleEvent является базовым классом для уведомлений об обеспечении доступности.

Этот класс используется с QAccessible::updateAccessibility().

Тип события — одно из значений перечисления QAccessible::Event. Существует несколько подклассов, которые должны использоваться для предоставления более подробной информации о событии.

Например, для уведомления об изменении фокуса при повторной реализации QWidget::setFocus, событие можно использовать следующим образом:

void MyWidget::setFocus(Qt::FocusReason reason)
{
    // handle custom focus setting...
    QAccessibleEvent event(f, QAccessible::Focus);
    QAccessible::updateAccessibility(&event);
}

Для активации экранных читателей в процессе, все события должны отправляться после того, как изменение произошло.

Документация по членам-функциям

QAccessibleEvent::QAccessibleEvent(QObject *object, QAccessible::Event type)

Создаёт QAccessibleEvent, чтобы уведомить о том, что объект object изменился. Тип события type описывает то, что изменилось.

QAccessibleEvent::QAccessibleEvent(QAccessibleInterface *interface, QAccessible::Event type)

Создаёт QAccessibleEvent, чтобы уведомить о том, что interface изменился. Тип события type описывает то, что изменилось. Используйте эту функцию, если у вас уже есть QAccessibleInterface или нет QObject, в противном случае рассмотрите перегрузку, принимающую параметр QObject, так как она может быть более эффективной.

[virtual] QAccessibleEvent::~QAccessibleEvent()

Уничтожает событие.

[virtual] QAccessibleInterface *QAccessibleEvent::accessibleInterface() const

Возвращает QAccessibleInterface, связанный с событием. Вызывающий функцию принимает во владение возвращённый интерфейс.

int QAccessibleEvent::child() const

Возвращает индекс дочернего элемента.

См. также setChild().

QObject *QAccessibleEvent::object() const

Возвращает объект события.

void QAccessibleEvent::setChild(int child)

Устанавливает индекс дочернего элемента в child.

См. также child().

QAccessible::Event QAccessibleEvent::type() const

Возвращает тип события.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qaccessibleevent.html

Spec-Zone.ru

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