Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.6.0
-
None
-
93dabeba9dc5f6cbab60e65b3cc8df5fe48745a9
Description
1. QTreeView::header() _q_layoutAboutToBeChanged() private slot triggered on model layoutAboutToBeChanged() signal, but QTreeView::header() _q_layoutChanged() private slot not triggered on model layoutChanged() signal.
2. QTreeView::header() _q_layoutAboutToBeChanged() private slot not triggered on model rowsAboutToBeMoved() signal, but QTreeView::header() _q_layoutChanged() private slot triggered on header model rowsMoved() signal.
3. In combination it causes bad things. See attachment.
Attachments
For Gerrit Dashboard: QTBUG-54610 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
211793,3 | QTreeView: Make sure QHeaderView is notified on layoutChanged() | 5.9 | qt/qtbase | Status: MERGED | +2 | 0 |
214650,2 | QHeaderView: properly connect rows/columnsMoved | dev | qt/qtbase | Status: MERGED | +2 | 0 |