def mouseReleaseEvent(self, e): pe = e.pos() ps = e.scenePos() logger.debug( 'DragPoint.mouseReleaseEvent at point (%6.1f, %6.1f) on scene (%6.1f, %6.1f)' % (pe.x(), pe.y(), ps.x(), ps.y())) self.setSelected(False) QGraphicsPathItem.mouseReleaseEvent(self, e) if self._drag_mode == ADD: self.set_drag_mode() if self.parentItem() is not None: self.parentItem().mouseReleaseEvent(e)
def mouseReleaseEvent(self, e): QGraphicsPathItem.mouseReleaseEvent(self, e) if self._mode == ADD: self.set_mode()