summaryrefslogtreecommitdiffstats
path: root/src/widgets/kernel/qwidget.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2025-10-08 13:28:31 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2025-10-09 09:50:50 +0200
commitfe65df06c346086cccc658b0a42300766ffed12d (patch)
treecc083c20d5134b26f1d3db29df72d85ca3e55afa /src/widgets/kernel/qwidget.cpp
parentc580fcbdf835b9b54709a1bbc873805b4764425a (diff)
Fix scrolling of QTableWidget within QGraphicsView
In the QGraphicsView branch of QWidget::scroll, scroll the children, too. Task-number: QTBUG-138381 Pick-to: 6.10 Change-Id: I77cb9288d5b9630dca659d7ef987d11914ed1e43 Reviewed-by: Christian Ehrlicher <ch.ehrlicher@gmx.de> Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
Diffstat (limited to 'src/widgets/kernel/qwidget.cpp')
-rw-r--r--src/widgets/kernel/qwidget.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/widgets/kernel/qwidget.cpp b/src/widgets/kernel/qwidget.cpp
index dcd10d66240..0d3c6be10cc 100644
--- a/src/widgets/kernel/qwidget.cpp
+++ b/src/widgets/kernel/qwidget.cpp
@@ -11161,6 +11161,7 @@ void QWidget::scroll(int dx, int dy)
for (const QRect &rect : d->dirty)
proxy->update(rect.translated(dx, dy));
proxy->scroll(dx, dy, proxy->subWidgetRect(this));
+ d->scrollChildren(dx, dy); // QTBUG-138381: scroll item view cell widgets
return;
}
#endif