From d5d31c64a43093519fc7a22dd5f4c1c440e6953f Mon Sep 17 00:00:00 2001 From: Gabriel de Dietrich Date: Tue, 11 Apr 2017 11:51:06 -0700 Subject: [PATCH] QSplitter::replaceWidget(): Add geometry related remark The late geometry update on the widget has been confusing some of our users. Change-Id: I7f2600322be0a0c54fac3beb42065413a0693f74 Reviewed-by: Friedemann Kleint Reviewed-by: Marc Mutz --- src/widgets/widgets/qsplitter.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/widgets/widgets/qsplitter.cpp b/src/widgets/widgets/qsplitter.cpp index e92347c65c..1676c188a6 100644 --- a/src/widgets/widgets/qsplitter.cpp +++ b/src/widgets/widgets/qsplitter.cpp @@ -1145,6 +1145,10 @@ void QSplitter::insertWidget(int index, QWidget *widget) \note The splitter takes ownership of \a widget and sets the parent of the replaced widget to null. + \note Because \a widget gets \l{QWidget::setParent()}{reparented} into the splitter, + its \l{QWidget::}{geometry} may not be set right away, but only after \a widget will + receive the appropriate events. + \sa insertWidget(), indexOf() */ QWidget *QSplitter::replaceWidget(int index, QWidget *widget)