def mousePressPathHelix(self, pathHelix, event): draggingForceCrossover = False if pathHelix: phg = pathHelix.pathHelixGroup() draggingForceCrossover = phg.dragging if event.button() & Qt.RightButton or draggingForceCrossover: ForceTool.mousePressPathHelix(self, pathHelix, event) elif event.buttons() & Qt.LeftButton: SelectTool.mousePressPathHelix(self, pathHelix, event)
def hoverMovePathHelixGroup(self, phg, event): ForceTool.hoverMovePathHelixGroup(self, phg, event)
def hoverMovePathHelix(self, pathHelix, event): ForceTool.hoverMovePathHelix(self, pathHelix, event)
def mouseReleasePathHelix(self, pathHelix, event): SelectTool.mouseReleasePathHelix(self, pathHelix, event) ForceTool.mouseReleasePathHelix(self, pathHelix, event)
def mouseMovePathHelix(self, pathHelix, event): if event.buttons() & Qt.LeftButton: SelectTool.mouseMovePathHelix(self, pathHelix, event) elif event.buttons() & Qt.RightButton: ForceTool.mouseMovePathHelix(self, pathHelix, event)