QAccessibleTableInterface Class
QAccessibleTableInterface クラスは、IAccessibleTable2 インターフェースのサポートを実装しています。詳細...
ヘッダー | #include <QAccessibleTableInterface> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
- 継承メンバを含む全メンバのリスト
- QAccessibleTableInterface はアクセシビリティクラスに属しています。
パブリック関数
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 |
メンバ関数ドキュメント
[virtual noexcept]
QAccessibleTableInterface::~QAccessibleTableInterface()
QAccessibleTableInterface を破壊する。
[pure virtual]
QAccessibleInterface *QAccessibleTableInterface::caption() const
テーブルのキャプションを返します。
[pure virtual]
QAccessibleInterface *QAccessibleTableInterface::cellAt(int row, int column) const
テーブルの指定されたrow とcolumn にあるセルを返す。
[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.