Argg... GraphicsView is so addictive!
Fortunately i could pull out a couple of hours on umbrello, and guess what - I got resizing of the widgets working !!
All the eight resize handles which appear on selecting a widget are functional :-)
And the resize handles respect the minimum size and maximum size constraints of widget, neat (aseigo's TM ;) )
The current trunk and its predecessors have a size-grip which is the only way a widget can be resized. OTOH, I removed this size-grip. I am not really sure whether this move is sane or not.
And I am happy because I could achieve this in a clean generic way - including the changing cursor on hovering :-) I digged a bit of Qt-designer code which helped me a bit.
Here is a screen shot.

One good thing i have learnt so far is to document the code first before writing the actual code. This maximizes the focus on the exact functionality of a method/class before it is actually coded.
Update: Btw i also tweaked the enum widget painting code to use the extra space generated due to resizing. Here is screen shot of that.

Ok ok, no more gsoc until July 5th!
Study Study Study :)
Cheers.


