QAccessibleTableInterface Class

QAccessibleTableInterface クラスは、IAccessibleTable2 インターフェースのサポートを実装しています。詳細...

ヘッダー #include <QAccessibleTableInterface>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui

パブリック関数

virtual ~QAccessibleTableInterface()
virtual QAccessibleInterface *caption() const = 0
virtual QAccessibleInterface *cellAt(int row, int column) const = 0
virtual int columnCount() const = 0
virtual QString columnDescription(int column) const = 0
virtual bool isColumnSelected(int column) const = 0
virtual bool isRowSelected(int row) const = 0
virtual void modelChange(QAccessibleTableModelChangeEvent *event) = 0
virtual int rowCount() const = 0
virtual QString rowDescription(int row) const = 0
virtual bool selectColumn(int column) = 0
virtual bool selectRow(int row) = 0
virtual int selectedCellCount() const = 0
virtual QList<QAccessibleInterface *> selectedCells() const = 0
virtual int selectedColumnCount() const = 0
virtual QList<int> selectedColumns() const = 0
virtual int selectedRowCount() const = 0
virtual QList<int> selectedRows() const = 0
virtual QAccessibleInterface *summary() const = 0
virtual bool unselectColumn(int column) = 0
virtual bool unselectRow(int row) = 0

詳細説明

IAccessible2 仕様

メンバ関数ドキュメント

[virtual noexcept] QAccessibleTableInterface::~QAccessibleTableInterface()

QAccessibleTableInterface を破壊する。

[pure virtual] QAccessibleInterface *QAccessibleTableInterface::caption() const

テーブルのキャプションを返します。

[pure virtual] QAccessibleInterface *QAccessibleTableInterface::cellAt(int row, int column) const

テーブルの指定されたrowcolumn にあるセルを返す。

[pure virtual] int QAccessibleTableInterface::columnCount() const

テーブルのカラムの総数を返します。

[pure virtual] QString QAccessibleTableInterface::columnDescription(int column) const

テーブル内の指定されたcolumn の説明テキストを返す。

[pure virtual] bool QAccessibleTableInterface::isColumnSelected(int column) const

指定されたcolumn が完全に選択されているかどうかを示すブール値を返します。

[pure virtual] bool QAccessibleTableInterface::isRowSelected(int row) const

指定されたrow が完全に選択されているかどうかを示すブール値を返します。

[pure virtual] void QAccessibleTableInterface::modelChange(QAccessibleTableModelChangeEvent *event)

モデルのレイアウト変更についてお知らせします。event に詳細が記載されています。

QAccessibleTableModelChangeEventも参照

[pure virtual] int QAccessibleTableInterface::rowCount() const

テーブルの総行数を返します。

[pure virtual] QString QAccessibleTableInterface::rowDescription(int row) const

テーブル内の指定されたrow の説明テキストを返す。

[pure virtual] bool QAccessibleTableInterface::selectColumn(int column)

column を選択する。この関数は、以前に選択されていたすべての列の選択を解除する可能性があります。選択が成功した場合はtrue を返します。

[pure virtual] bool QAccessibleTableInterface::selectRow(int row)

row を選択する。この関数は、以前に選択されていたすべての行の選択を解除する可能性があります。選択が成功した場合はtrue を返します。

[pure virtual] int QAccessibleTableInterface::selectedCellCount() const

選択されたセルの総数を返します。

[pure virtual] QList<QAccessibleInterface *> QAccessibleTableInterface::selectedCells() const

選択されているセルのリストを(QAccessibleInterface::child() が受け付けるようにインデックスで)返します。

[pure virtual] int QAccessibleTableInterface::selectedColumnCount() const

選択された列の総数を返します。

[pure virtual] QList<int> QAccessibleTableInterface::selectedColumns() const

現在選択されている列のリストを返す。

[pure virtual] int QAccessibleTableInterface::selectedRowCount() const

選択された行の総数を返します。

[pure virtual] QList<int> QAccessibleTableInterface::selectedRows() const

現在選択されている行のリストを返します。

[pure virtual] QAccessibleInterface *QAccessibleTableInterface::summary() const

テーブルの概要を表すQAccessibleInterface を返す。そのようなインターフェースが存在しない場合、この関数は0を返す。

[pure virtual] bool QAccessibleTableInterface::unselectColumn(int column)

column の選択を解除し、他の列が選択されている場合は選択されたままにします。選択が成功した場合はtrue を返します。

[pure virtual] bool QAccessibleTableInterface::unselectRow(int row)

row の選択を解除し、他の行が選択されている場合は選択されたままにします。選択が成功した場合はtrue を返します。

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.