protected QVariant ItemChange(GraphicsItemChange change, QVariant val) { if (change == GraphicsItemChange.ItemPositionHasChanged) { foreach (EdgeItem ein in inList) { ein.SetToPoint(X(), Y()); } foreach (EdgeItem eout in outList) { eout.SetFromPoint(X(), Y()); } } return base.ItemChange(change, val); }
protected QVariant ItemChange(GraphicsItemChange change, QVariant val) { if (change == GraphicsItemChange.ItemPositionHasChanged) { foreach (EdgeItem ein in inList) { ein.SetToPoint(X(), Y()); } foreach (EdgeItem eout in outList) { eout.SetFromPoint(X(), Y()); } } return(base.ItemChange(change, val)); }