Exemplo n.º 1
0
    def itemChange(self, change, value):
        if change == QGraphicsObject.ItemPositionHasChanged:
            pos = qunwrap(value)
            self.positionChanged.emit()
            self.positionChanged[QPointF].emit(pos)

        return QGraphicsObject.itemChange(self, change, value)
Exemplo n.º 2
0
    def itemChange(self, change, value):
        if change == QGraphicsItem.ItemSelectedChange:
            self.shapeItem.setSelected(value)
            self.captionTextItem.setSelectionState(value)
        elif change == QGraphicsItem.ItemPositionHasChanged:
            self.positionChanged.emit()

        return QGraphicsObject.itemChange(self, change, value)
Exemplo n.º 3
0
    def itemChange(self, change, value):
        if change == QGraphicsItem.ItemSelectedChange:
            self.shapeItem.setSelected(value)
            self.captionTextItem.setSelectionState(value)
        elif change == QGraphicsItem.ItemPositionHasChanged:
            self.positionChanged.emit()

        return QGraphicsObject.itemChange(self, change, value)
Exemplo n.º 4
0
    def itemChange(self, change, value):
        if change == QGraphicsItem.ItemSelectedChange:
            selected = bool(qtcompat.qunwrap(value))
            self.shapeItem.setSelected(selected)
            self.captionTextItem.setSelectionState(selected)
            self.backgroundItem.setVisible(selected)
        elif change == QGraphicsItem.ItemPositionHasChanged:
            self.positionChanged.emit()

        return QGraphicsObject.itemChange(self, change, value)
Exemplo n.º 5
0
 def itemChange(self, change, value):
     if change == QGraphicsItem.ItemScenePositionHasChanged:
         self.scenePositionChanged.emit(value)
     return QGraphicsObject.itemChange(self, change, value)
Exemplo n.º 6
0
 def itemChange(self, change, value):
     if change == QGraphicsItem.ItemScenePositionHasChanged:
         self.scenePositionChanged.emit(value)
     return QGraphicsObject.itemChange(self, change, value)
Exemplo n.º 7
0
 def itemChange(self, change, value):
     if change == QGraphicsItem.ItemSceneHasChanged:
         if self.scene():
             self.__installFilter()
     return QGraphicsObject.itemChange(self, change, value)
Exemplo n.º 8
0
 def itemChange(self, change, value):
     if change == QGraphicsItem.ItemSceneHasChanged:
         if self.scene():
             self.__installFilter()
     return QGraphicsObject.itemChange(self, change, value)
Exemplo n.º 9
0
    def itemChange(self, change, value):
        if change == QGraphicsObject.ItemPositionHasChanged:
            self.positionChanged.emit()
            self.positionChanged[QPointF].emit(value)

        return QGraphicsObject.itemChange(self, change, value)