qt5base-lts/tests/auto/qgraphicslinearlayout
Jan-Arve Sæther 913ff73200 Avoid flicker when invalidate is propagated in a widget/layout hierarchy
* Do not call invalidate from activateRecursive().
  This resulted in that a layout was invalidated as many times as there
  were items in the layout.

* Several improvements. Do not call resize(size()) too often.
  Calling resize() from the widgetEvent() is not very nice though...

* Remove commented out code

* make sure layout is activated even if the widget does not change size

* activate the layout if the resize is same as size()

* In order to not break existing apps, make this an opt-in feature
  with QGraphicsLayout::setInstantInvalidatePropagation(true);

Reviewed-by: Frederik Gladhorn
Reviewed-by: John Tapsell
2011-05-12 15:47:26 +02:00
..
.gitignore Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
qgraphicslinearlayout.pro Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
tst_qgraphicslinearlayout.cpp Avoid flicker when invalidate is propagated in a widget/layout hierarchy 2011-05-12 15:47:26 +02:00