Hi all,

Let's say I have implemented my own
Qt Code:
  1. void MYSCENE::drawBackground(QPainter* painter, QRect &rect)
  2. {
  3. ....
  4. draw the whole scene background(QRectF(QPointF(-180,-90),QPointF(180,90));
  5. ....
  6. }
To copy to clipboard, switch view to plain text mode 

Everytime I zoom in( I fit in view a part of the scene rect) the background is redrawn.
An here I have some doubts:

1) when I fitInView( QRectF(QPointF(0,0),QPointF(10,10)) the drawBackground is invoked, but only background of the "exposed rectangle( P(0,0),P(10,10))" is redrawn?

3) or do I have to check in the drawBackground(...) if what I am about to redrawn intersects with the "exposed Rectangle) ?

4) doest the drawBackground automatically sensors is the painter going to draw someting in the "exposed rectangle" and then allows it ? Or do I have to write some code and check it on my own using the "rect" parameter?

Thank you for any help.

Maverick