'Return the position of the mouse at the time the drag was initiated
in the coordinate system of the item that the event was delivered to.'

def buttonDownPos(self, btn=None):

    if (btn is None):
        btn = self.button()
    return Point(self.currentItem.mapFromScene(self._buttonDownScenePos[int(btn)]))
