def __init__(self, id, dicDotAttrs={}, x=0.0, y=0.0): self.id = id self.x = x self.y = y self.neighbours = {} self.dotAttrs = {} dictAttrs = dicDotAttrs.copy() dictAttrs[NodeDotAttrs.pos.value] = NodeDotPosUtils.formatPos(x, y) self.edit(dictAttrs)
def onEditPos(self): """Callback function when editing the pos.""" self.graphicsGraphView.controller.onEditNode( self.id, {NodeDotAttrs.pos.value: NodeDotPosUtils.formatPos(self.x(), self.y())} )
def onEditPos(self): '''Callback function when editing the pos.''' self.graphicsGraphView.controller.onEditNode(self.id, { NodeDotAttrs.pos.value: NodeDotPosUtils.formatPos(self.x(), self.y()) })