QAccessibleTableModelChangeEvent Class
QAccessibleTableModelChangeEvent は、セルが追加または削除されたテーブル、リスト、またはツリーの変更を意味します。変更が行数に影響した場合、firstColumn およびlastColumn は -1 を返します。同様に、列についても、行関数は -1 を返すかもしれません。詳細...
Header: | #include <QAccessibleTableModelChangeEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
Inherits: | 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() も参照して ください。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。