QAccessibleWidget Class
QAccessibleWidgetクラスは、QWidgetsのQAccessibleInterface 。詳細...
Header: | #include <QAccessibleWidget> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake: | QT += widgets |
Inherits: | QAccessibleObject and QAccessibleActionInterface |
- 継承メンバを含む全メンバ一覧
- QAccessibleWidgetは、アクセシビリティクラスの一部です。
パブリック関数
QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client, const QString &name = QString()) |
再実装パブリック関数
virtual QStringList | actionNames() const override |
virtual QColor | backgroundColor() const override |
virtual QAccessibleInterface * | child(int index) const override |
virtual int | childCount() const override |
virtual void | doAction(const QString &actionName) override |
virtual QAccessibleInterface * | focusChild() const override |
virtual QColor | foregroundColor() const override |
virtual int | indexOfChild(const QAccessibleInterface *child) const override |
virtual void * | interface_cast(QAccessible::InterfaceType t) override |
virtual bool | isValid() const override |
virtual QStringList | keyBindingsForAction(const QString &actionName) const override |
virtual QAccessibleInterface * | parent() const override |
virtual QRect | rect() const override |
virtual QList<QPair<QAccessibleInterface *, QAccessible::Relation>> | relations(QAccessible::Relation match = QAccessible::AllRelations) const override |
virtual QAccessible::Role | role() const override |
virtual QAccessible::State | state() const override |
virtual QString | text(QAccessible::Text t) const override |
virtual QWindow * | window() const override |
保護された関数
virtual | ~QAccessibleWidget() |
void | addControllingSignal(const QString &signal) |
QObject * | parentObject() const |
QWidget * | widget() const |
詳細説明
このクラスは、QWidgetアプリケーションのアクセシビリティの一部です。
このクラスは、ウィジェット・オブジェクトに関する情報を提供するQAccessibleInterfacesのカスタム実装の基本クラスとして使用するのに便利です。
このクラスは、parentObject() (ウィジェットの親ウィジェット)、および関連するwidget()を取得する関数を提供します。制御シグナルは、addControllingSignal() で追加できます。また、インターフェイス実装のさまざまな側面に対して、setValue(), setDescription(), setAccelerator(), setHelp() などのセッターが提供されます。
QAccessible およびQAccessibleObjectも参照してください 。
メンバ関数のドキュメント
[explicit]
QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role = QAccessible::Client, const QString &name = QString())
ウィジェットw の QAccessibleWidget オブジェクトを作成します。role とname は、オブジェクトの役割と名前のプロパティを設定するオプションのパラメータです。
[virtual noexcept protected]
QAccessibleWidget::~QAccessibleWidget()
このオブジェクトを破棄します。
[override virtual]
QStringList QAccessibleWidget::actionNames() const
再実装します:QAccessibleActionInterface::actionNames() const.
[protected]
void QAccessibleWidget::addControllingSignal(const QString &signal)
signal を制御シグナルとして登録します。
オブジェクトは、制御シグナルに接続された他のオブジェクトのコントローラになります。
[override virtual]
QColor QAccessibleWidget::backgroundColor() const
再インプリメント:QAccessibleInterface::backgroundColor() const.
[override virtual]
QAccessibleInterface *QAccessibleWidget::child(int index) const
再インプリメント:QAccessibleInterface::child(int index) const.
[override virtual]
int QAccessibleWidget::childCount() const
再リプルメント: (int index) const:QAccessibleInterface::childCount() const.
[override virtual]
void QAccessibleWidget::doAction(const QString &actionName)
再実装:QAccessibleActionInterface::doAction(const QString &actionName).
[override virtual]
QAccessibleInterface *QAccessibleWidget::focusChild() const
再実装:QAccessibleInterface::focusChild() const.
[override virtual]
QColor QAccessibleWidget::foregroundColor() const
再リプルメント: (const QString &actionName) const:QAccessibleInterface::foregroundColor() const.
[override virtual]
int QAccessibleWidget::indexOfChild(const QAccessibleInterface *child) const
再リプルメント:QAccessibleInterface::indexOfChild(const QAccessibleInterface *child) const.
[override virtual]
void *QAccessibleWidget::interface_cast(QAccessible::InterfaceType t)
再リプルメント:QAccessibleInterface::interface_cast(QAccessible::InterfaceType type).
[override virtual]
bool QAccessibleWidget::isValid() const
再リプルメント: (QAccessible::InterfaceType type) const:QAccessibleObject::isValid() const.
[override virtual]
QStringList QAccessibleWidget::keyBindingsForAction(const QString &actionName) const
再リプルメント:QAccessibleActionInterface::keyBindingsForAction(const QString &actionName) const.
[override virtual]
QAccessibleInterface *QAccessibleWidget::parent() const
再リプルメント: (const QString &actionName) const:QAccessibleInterface::parent() const.
[protected]
QObject *QAccessibleWidget::parentObject() const
関連するウィジェットの親オブジェクトを返します。親ウィジェットか、トップレベルウィジェットの場合はqApp です。
[override virtual]
QRect QAccessibleWidget::rect() const
再定義: () const:QAccessibleObject::rect() const.
[override virtual]
QList<QPair<QAccessibleInterface *, QAccessible::Relation>> QAccessibleWidget::relations(QAccessible::Relation match = QAccessible::AllRelations) const
Reimplements: () const:QAccessibleInterface::relations(QAccessible::Relation match) const.
[override virtual]
QAccessible::Role QAccessibleWidget::role() const
再リプルメント: (QAccessible::Relation match) const:QAccessibleInterface::role() const.
[override virtual]
QAccessible::State QAccessibleWidget::state() const
再リプルメント: (QAccessible::Relation match) const:QAccessibleInterface::state() const.
[override virtual]
QString QAccessibleWidget::text(QAccessible::Text t) const
再リプルメント:QAccessibleInterface::text(QAccessible::Text t) const.
[protected]
QWidget *QAccessibleWidget::widget() const
関連するウィジェットを返します。
[override virtual]
QWindow *QAccessibleWidget::window() const
再リプルメント: (QAccessible::Text t) const:QAccessibleInterface::window() const.
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。