QAccessibleTableModelChangeEvent Class
QAccessibleTableModelChangeEvent は、セルが追加または削除されたテーブル、リスト、またはツリーの変更を意味します。変更が行数に影響した場合、firstColumn およびlastColumn は -1 を返します。同様に、列についても、行関数は -1 を返すかもしれません。さらに...
ヘッダ | #include <QAccessibleTableModelChangeEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
継承: | QAccessibleEvent |
- 継承メンバを含む全メンバのリスト
- QAccessibleTableModelChangeEvent はアクセシビリティクラスの一部です。
パブリック・タイプ
enum | ModelChangeType { ModelReset, DataChanged, RowsInserted, ColumnsInserted, RowsRemoved, ColumnsRemoved } |
パブリック関数
QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ModelChangeType changeType) | |
QAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ModelChangeType changeType) | |
int | firstColumn() const |
int | firstRow() const |
int | lastColumn() const |
int | lastRow() const |
QAccessibleTableModelChangeEvent::ModelChangeType | modelChangeType() const |
void | setFirstColumn(int column) |
void | setFirstRow(int row) |
void | setLastColumn(int column) |
void | setLastRow(int row) |
void | setModelChangeType(QAccessibleTableModelChangeEvent::ModelChangeType changeType) |
詳細説明
このクラスはQAccessible::updateAccessibility() と共に使用されます。
メンバ型ドキュメント
enum QAccessibleTableModelChangeEvent::ModelChangeType
この列挙型は、テーブルモデルにおけるさまざまな変更のタイプを記述する。
定数 | 値 | 説明 |
---|---|---|
QAccessibleTableModelChangeEvent::ModelReset | 0 | モデルはリセットされ、モデルに関する以前の知識はすべて無効になった。 |
QAccessibleTableModelChangeEvent::DataChanged | 1 | セルは追加も削除もされていないが、指定されたセル範囲のデータは無効である。 |
QAccessibleTableModelChangeEvent::RowsInserted | 2 | 新しい行が挿入された。 |
QAccessibleTableModelChangeEvent::ColumnsInserted | 3 | 新しい列が挿入されました。 |
QAccessibleTableModelChangeEvent::RowsRemoved | 4 | 行が削除されました。 |
QAccessibleTableModelChangeEvent::ColumnsRemoved | 5 | 列が削除されました。 |
メンバー関数ドキュメント
QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ModelChangeType changeType)
モデル変更タイプchangeType を持つ、インターフェースiface の新しい QAccessibleTableModelChangeEvent を構築します。
QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ModelChangeType changeType)
changeType でobject の新しい QAccessibleTableModelChangeEvent を構築します。
int QAccessibleTableModelChangeEvent::firstColumn() const
最初に変更されたカラムを返します。
setFirstColumn()も参照 。
int QAccessibleTableModelChangeEvent::firstRow() const
最初に変更された行を返します。
setFirstRow()も参照 ください。
int QAccessibleTableModelChangeEvent::lastColumn() const
最後に変更されたカラムを返します。
setLastColumn()も参照 。
int QAccessibleTableModelChangeEvent::lastRow() const
最後に変更された行を返します。
setLastRow()も参照 ください。
QAccessibleTableModelChangeEvent::ModelChangeType QAccessibleTableModelChangeEvent::modelChangeType() const
変更のタイプを返します。
setModelChangeType()も参照ください 。
void QAccessibleTableModelChangeEvent::setFirstColumn(int column)
最初に変更されたcolumn を設定する。
firstColumn()も参照のこと 。
void QAccessibleTableModelChangeEvent::setFirstRow(int row)
最初に変更されたrow を設定する。
firstRow()も参照のこと 。
void QAccessibleTableModelChangeEvent::setLastColumn(int column)
最後に変更されたcolumn を設定する。
lastColumn()も参照 。
void QAccessibleTableModelChangeEvent::setLastRow(int row)
最後に変更されたrow を設定する。
lastRow()も参照 。
void QAccessibleTableModelChangeEvent::setModelChangeType(QAccessibleTableModelChangeEvent::ModelChangeType changeType)
変更のタイプをchangeType に設定する。
modelChangeType()も参照のこと 。
© 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.