Beispiel #1
0
 def invalidateViewports( self, rectF ):
     '''Call invalidate on the intersection of all observing viewport-rects and rectF.'''
     rectF = rectF if rectF.isValid() else self.sceneRect()
     for view in self.views():
         QGraphicsScene.invalidate( self, rectF.intersected(view.viewportRect()) )        
Beispiel #2
0
 def invalidateViewports(self, sceneRectF):
     '''Call invalidate on the intersection of all observing viewport-rects and rectF.'''
     sceneRectF = sceneRectF if sceneRectF.isValid() else self.sceneRect()
     for view in self.views():
         QGraphicsScene.invalidate(self, sceneRectF.intersected(view.viewportRect()))
Beispiel #3
0
 def _finishViewMatrixChange(self):
     self.scene2data, isInvertible = self.data2scene.inverted()
     self._setSceneRect()
     self._tiling.data2scene = self.data2scene
     self._tileProvider._onSizeChanged()
     QGraphicsScene.invalidate(self, self.sceneRect())
Beispiel #4
0
 def _finishViewMatrixChange(self):
     self.scene2data, isInvertible = self.data2scene.inverted()
     self._setSceneRect()
     self._tiling.data2scene = self.data2scene
     self._tileProvider._onSizeChanged()
     QGraphicsScene.invalidate(self, self.sceneRect())