def mousePressEvent(self, event):
        tempEdge = DrawEdge(self.parentItem(), None, floatingDestinationPoint=event.scenePos())
        self.scene().addItem(tempEdge)
        self.ungrabMouse()
        tempEdge.dragging = True        # TODO: Probably better done with an DrawEdge function (still valid?)
        tempEdge.grabMouse()
        event.accept()
        return


###############################################################################
###############################################################################
Accept left-button clicks to create the new connection.
dataset/ETHPy150Open andrew-gardner/dependsworkflow/depends/depends_graphics_widgets.py/DrawNodeNub.mousePressEvent