Spec-Zone.ru › Qt 5.9

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

Spec-Zone.ru

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