Hello All,

On a QGraphicsScene I have some items and I connect them via Arrow items(subclass of QGraphicsLineItem) like in DiagramEditor example...

Here is the problem:

I make my drawing. I save the items in an xml file. And then I load the xml file. Everything looks perfect till now. But After loading the items, when i try to make a new connection via arrow items, the arrows are added on the seen but they(the new ones) cannot be seen. I debug their visibility property, it is ok.. On the scene, when i move the scroll bar up and down they become visible ! Moreover I call the update function manually but paint event is not triggered..

Question:

What may I have done (during loading) to make arrow items behave like that? (I couldnt see anything strange)
Why doesnt paint event get called after update() ?(Although visible property true)

Thanks in advance..