def itemChange(self, change, value):
        if change == QtGui.QGraphicsItem.ItemPositionHasChanged:
            for edge in self.drawEdges():
                edge.adjust()
        return QtGui.QGraphicsItem.itemChange(self, change, value)


###############################################################################
###############################################################################
If the node has been moved, update all of its draw edges.
dataset/ETHPy150Open andrew-gardner/dependsworkflow/depends/depends_graphics_widgets.py/DrawNode.itemChange