Spec-Zone.ru › Qt 5.11

Класс 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.11/qaccessibleevent.html

Spec-Zone.ru

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