I've inherited from QGraphicsScene to implement my own event handlers for mousePressEvent, mouseMoveEvent and mouseReleaseEvent. When I draw onto the graphics scene, the sceneRect doesn't update. I assume that's because I made my own event implementations and they don't do some of the stuff that the default implementations do handle. What am I missing?