[qt/qt/qtdeclarative]: Summary of bulk changes made
KDE Git Services - Bulk Change <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git repository change summary for qt/qt/qtdeclarative Pushed by mirror-service into branch '6.12'. Changed from d05e68c47986556fce7edfe4a9d3815c2de55fed to cd6d359e6c5147e2f3d299618ac3d85e71af4121 Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository. This change contains the following new commits: Git commit cd6d359e6c5147e2f3d299618ac3d85e71af4121 by Qt Cherry-pick Bot (on behalf of Shawn Rutledge) on 24/07/2026 at 12:20.. ListView: order section headers before their items in the focus chain Tab/backtab navigation between sibling items follows the contentItem's child-stacking order (see QQuickItemPrivate::nextTabChildItem()), not their visual geometry. Section headers and delegate items are parented to the contentItem in creation order, which need not match the visual order: a section header is created after the delegate item it precedes, and items added while flicking backwards are appended to the child list. Re-stack the visible delegate items and their section headers whenever the visible set or the section assignments change, so that the focus chain follows the visual (top-to-bottom) order, with each section header immediately before its delegate item (e.g. section A, then items A1, A2, A3). stackAfter() is a no-op when an item is already in place, so this is inexpensive for a stable view. Only items in visibleItems are touched; the header, footer, highlight and sticky section items are left untouched, and z values are unchanged so the visual stacking order is unaffected. Fixes: QTBUG-113724 Done-with: Ivan Tkachenko Change-Id: I3b10dda6449be2cf1c74441cfd9f6e288a5dfe8e Reviewed-by: Doris Verria <[email protected]> (cherry picked from commit b9e11d14c1bbb60ea1fb1fa0696cb4511e7d7cb9) Reviewed-by: Qt Cherry-pick Bot <[email protected]> https://invent.kde.org/qt/qt/qtdeclarative/-/commit/cd6d359e6c5147e2f3d299618ac3d85e71af4121