qt5base-lts/tests/auto/corelib/itemmodels
David Faure f6efbd23b5 QConcatenateTablesProxyModel: skip dataChanged in hidden columns
When the source models don't have the same number of columns, the proxy
keeps only the smallest number of columns across all source models.
Afterwards, if a source model emits dataChanged in a column past
that number (a "hidden" column), the proxy needs to ignore it rather than
assert.
But also, if the source model emits a dataChanged signal across both
visible and hidden columns, then the last column number needs to be
adjusted so that the signal is correctly processed and forwarded.

Task-number: QTBUG-91253
Pick-to: 6.1 6.0 5.15
Change-Id: I939e8ec0faf41370472f86785851292e4372f72c
Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
2021-03-09 13:39:45 +01:00
..
qabstractitemmodel Make sure QMimeData is fully declared 2021-01-11 16:57:41 +01:00
qabstractproxymodel Remove the qmake project files 2021-01-07 15:32:28 +01:00
qconcatenatetablesproxymodel QConcatenateTablesProxyModel: skip dataChanged in hidden columns 2021-03-09 13:39:45 +01:00
qidentityproxymodel Remove the qmake project files 2021-01-07 15:32:28 +01:00
qitemmodel Remove the qmake project files 2021-01-07 15:32:28 +01:00
qitemselectionmodel Remove the qmake project files 2021-01-07 15:32:28 +01:00
qsortfilterproxymodel_common Replace QtTest headers with QTest 2020-12-22 15:20:30 +01:00
qsortfilterproxymodel_recursive Remove the qmake project files 2021-01-07 15:32:28 +01:00
qsortfilterproxymodel_regularexpression Remove the qmake project files 2021-01-07 15:32:28 +01:00
qstringlistmodel Remove the qmake project files 2021-01-07 15:32:28 +01:00
qtransposeproxymodel Remove the qmake project files 2021-01-07 15:32:28 +01:00
CMakeLists.txt Remove QRegExp support from QSortFilterProxyModel 2020-04-15 14:38:40 +02:00