[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.