call prepareGeometryChange *before* actually changing the bounding rect

This commit is contained in:
Martin Baeuml
2011-12-06 16:53:09 +01:00
parent 01ea5edcad
commit 7c377a0669
+3 -2
View File
@@ -222,6 +222,7 @@ class PointItem(BaseItem):
self.updatePoint()
def setRadius(self, radius):
self.prepareGeometryChange()
self._radius = radius
self.update()
@@ -261,8 +262,8 @@ class PointItem(BaseItem):
if point == self._point:
return
self._point = point
self.prepareGeometryChange()
self._point = point
self.setPos(self._point)
def boundingRect(self):
@@ -331,8 +332,8 @@ class RectItem(BaseItem):
if rect == self._rect:
return
self._rect = rect
self.prepareGeometryChange()
self._rect = rect
self.setPos(rect.topLeft())
def updateModel(self):