The old code sometimes made incorrect selections when rows or columns were hidden or moved. It used logical top left and bottom right indexes to create a selection rectangle. However on moved or hidden cells a wrong rectangle was made. This fix calculates a simple rectangle without hidden cells and makes use of the row/column select functionality provided by the selection model, to make the right selection. [ChangeLog][QtWidgets][QTableView] Fixed a selection bug when rows or columns were hidden (QTBUG-50171) Task-number: QTBUG-50171 Change-Id: Id186012af26da7b2051ff5eb1c13e6b7494cca77 Reviewed-by: Thorbjørn Lund Martsum <tmartsum@gmail.com> |
||
|---|---|---|
| .. | ||
| qabstractitemview | ||
| qcolumnview | ||
| qdatawidgetmapper | ||
| qdirmodel | ||
| qfileiconprovider | ||
| qheaderview | ||
| qitemdelegate | ||
| qitemeditorfactory | ||
| qitemview | ||
| qlistview | ||
| qlistwidget | ||
| qtableview | ||
| qtablewidget | ||
| qtreeview | ||
| qtreewidget | ||
| qtreewidgetitemiterator | ||
| itemviews.pro | ||