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

パブリック型

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::ModelReset0モデルはリセットされ、モデルに関する以前の知識はすべて無効になった。
QAccessibleTableModelChangeEvent::DataChanged1セルは追加も削除もされていないが、指定されたセル範囲のデータは無効である。
QAccessibleTableModelChangeEvent::RowsInserted2新しい行が挿入された。
QAccessibleTableModelChangeEvent::ColumnsInserted3新しい列が挿入されました。
QAccessibleTableModelChangeEvent::RowsRemoved4行が削除されました。
QAccessibleTableModelChangeEvent::ColumnsRemoved5列が削除されました。

メンバ関数 ドキュメント

QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QAccessibleInterface *iface, QAccessibleTableModelChangeEvent::ModelChangeType changeType)

モデル変更タイプchangeType を持つインターフェースiface に対して新しい QAccessibleTableModelChangeEvent を構築します。

QAccessibleTableModelChangeEvent::QAccessibleTableModelChangeEvent(QObject *object, QAccessibleTableModelChangeEvent::ModelChangeType changeType)

changeTypeobject に対して新しい 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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。