QAccessibleEvent Class
QAccessibleEventクラスは、アクセシビリティ通知の基本クラスです。詳細...
Header: | #include <QAccessibleEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
Inherited By: | QAccessibleAnnouncementEvent, QAccessibleStateChangeEvent, QAccessibleTableModelChangeEvent, QAccessibleTextCursorEvent, and QAccessibleValueChangeEvent |
- 継承メンバを含む全メンバ一覧
- QAccessibleEventはアクセシビリティ・クラスの一部です。
パブリック関数
QAccessibleEvent(QAccessibleInterface *interface, QAccessible::Event type) | |
QAccessibleEvent(QObject *object, QAccessible::Event type) | |
virtual | ~QAccessibleEvent() |
virtual QAccessibleInterface * | accessibleInterface() const |
int | child() const |
QObject * | object() const |
void | setChild(int child) |
QAccessible::Event | type() const |
詳細説明
このクラスはQAccessible::updateAccessibility() と共に使用されます。
イベント・タイプは、QAccessible::Event の値の1つです。イベントの詳細を提供するために使用されるべきサブクラスがいくつかあります。
例えば、QWidget::setFocus を再実装するときに、フォーカスの変更について通知するために、イベントは以下のように使用できる:
void MyWidget::setFocus(Qt::FocusReason reason) { // handle custom focus setting... QAccessibleEvent event(f, QAccessible::Focus); QAccessible::updateAccessibility(&event); }
処理中のスクリーン・リーダーを有効にするには、すべてのイベントは変更が起こった後に送信されなければならない。
メンバー関数ドキュメント
QAccessibleEvent::QAccessibleEvent(QAccessibleInterface *interface, QAccessible::Event type)
interface が変更されたことを通知する QAccessibleEvent を構築します。イベントtype には、何が変更されたかが記述されています。すでにQAccessibleInterface を持っているか、QObject を持っていない場合は、この関数を使用してください。そうでない場合は、QObject パラメータを取るオーバーロードを検討してください。
QAccessibleEvent::QAccessibleEvent(QObject *object, QAccessible::Event type)
object が変更されたことを通知する QAccessibleEvent を構築します。イベントtype には、何が変更されたかが記述されます。
[virtual noexcept]
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
イベント・タイプを返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。