QAccessibleEvent Class
The QAccessibleEvent class is the base class for accessibility notifications. More...
| Header: | #include <QAccessibleEvent> |
| qmake: | QT += gui |
| Inherited By: | QAccessibleStateChangeEvent, QAccessibleTableModelChangeEvent, QAccessibleTextCursorEvent, and QAccessibleValueChangeEvent |
Public Functions
| QAccessibleEvent(QObject *obj, QAccessible::Event typ) | |
| QAccessibleEvent(QAccessibleInterface *iface, QAccessible::Event typ) | |
| virtual | ~QAccessibleEvent() |
| virtual QAccessibleInterface * | accessibleInterface() const |
| int | child() const |
| QObject * | object() const |
| void | setChild(int chld) |
| QAccessible::Event | type() const |
Protected Variables
Detailed Description
The QAccessibleEvent class is the base class for accessibility notifications.
This class is used with QAccessible::updateAccessibility().
The event type is one of the values of QAccessible::Event. There are a number of subclasses that should be used to provide more details about the event.
For example to notify about a focus change when re-implementing QWidget::setFocus, the event could be used as follows:
void MyWidget::setFocus(Qt::FocusReason reason) { // handle custom focus setting... QAccessibleEvent event(f, QAccessible::Focus); QAccessible::updateAccessibility(&event); }
To enable in process screen readers, all events must be sent after the change has happened.
Member Type Documentation
Property Documentation
Member Function Documentation
QAccessibleEvent::QAccessibleEvent(QObject *obj, QAccessible::Event typ)
Default constructs an instance of QAccessibleEvent.
QAccessibleEvent::QAccessibleEvent(QAccessibleInterface *iface, QAccessible::Event typ)
Default constructs an instance of QAccessibleEvent.
[virtual] QAccessibleEvent::~QAccessibleEvent()
Destroys the event.
[virtual] QAccessibleInterface *QAccessibleEvent::accessibleInterface() const
Returns the QAccessibleInterface associated with the event.
int QAccessibleEvent::child() const
See also setChild().
QObject *QAccessibleEvent::object() const
void QAccessibleEvent::setChild(int chld)
See also child().