layout is activated cached rect QRectF(0,0 0x0) new geometry QRectF(0,0 18x18) updateGeometry called for widget 2 layout is activated cached rect QRectF(0,0 0x0) new geometry QRectF(0,0 36x36) updateGeometry called for widget 1 layout is activated cached rect QRectF(0,0 36x36) new geometry QRectF(0,0 36x36) returning........... invalidating widget layout-------- 2 layout is activated cached rect QRectF(0,0 18x18) new geometry QRectF(0,0 18x18) returning........... invalidating widget layout-------- 2 layout is activated cached rect QRectF(0,0 18x18) new geometry QRectF(0,0 18x18) returning........... invalidating widget layout-------- 2 layout is activated cached rect QRectF(0,0 18x18) new geometry QRectF(0,0 18x18) returning........... invalidating widget layout-------- 2 layout is activated cached rect QRectF(0,0 18x18) new geometry QRectF(0,0 18x18) returning...........