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

パブリック・タイプ

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()も参照のこと

© 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.