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
이 열거형은 테이블 모델의 다양한 변경 유형을 설명합니다.
Constant | 값 | 설명 |
---|---|---|
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.