Exemple #1
0
 def mousePressEvent (self, e):
     
     self.harpoon.setInitPos (self.pos()+self.parent.pos())
     self.harpoon.setVisible (True)
     
     self.harpoon.update ()
     QGraphicsItem.mousePressEvent (self, e)
Exemple #2
0
 def mousePressEvent (self, e):
     
     #self.setAcceptedMouseButtons(Qt.NoButton)
     self.previousMouseGrabberItem = self.scene.mouseGrabberItem()
     
     if e.button() == Qt.RightButton:
         pos = self.pos()
         self.comm.emitCtxMenuSignal (pos)
     
     QGraphicsItem.mousePressEvent (self, e)
Exemple #3
0
 def mousePressEvent(self, event):
     if event.button() != Qt.LeftButton:
         event.ignore()
         QGraphicsItem.mousePressEvent(self, event)
         return
     if not self.controller().isSelectToolActive():
         return
     self.scene().views()[0].addToPressList(self)
     self._dragMode = True
     self.pressX = event.scenePos().x()
     self.pressBaseIdx = self.activeSlice()
Exemple #4
0
 def mousePressEvent(self, event):
     pos = event.pos()
     x = pos.x()
     y = pos.y()
     if self.on_search:
         self.updateCursor(x, y, True)
         event.accept()
         return
     elif self.on_template:
         self.updateCursor(x, y, False)
         event.accept()
         return
     QGraphicsItem.mousePressEvent(self, event)
 def mousePressEvent(self, event):
     pos = event.pos()
     x = pos.x()
     y = pos.y()
     if self.on_search:
         self.updateCursor(x, y, True)
         event.accept()
         return
     elif self.on_template:
         self.updateCursor(x, y, False)
         event.accept()
         return
     QGraphicsItem.mousePressEvent(self, event)
Exemple #6
0
 def mousePressEvent(self, event):
     if self.hover_side is not None:
         moving_point = QPointF(event.pos())
         self.drag_side = self.hover_side
         #self.polygon.insert(self.hover_side+1, moving_point)
         #self.sides[self.hover_side] = [self.polygon[self.hover_side], self.polygon[self.hover_side+1]]
         #self.sides.insert(self.hover_side+1, [self.polygon[self.hover_side+1], self.polygon[self.hover_side+2]])
         self.moving_point = moving_point
         self.start_drag = event.screenPos()
         self.hover_contour = False
         self.hover_side = None
         self.drag_line = True
         self.dragging_line = False
         self.update()
         event.accept()
     else:
         event.ignore()
         QGraphicsItem.mousePressEvent(self, event)
 def mousePressEvent(self, event):
     if self.hover_side is not None:
         moving_point = QPointF(event.pos())
         self.drag_side = self.hover_side
         #self.polygon.insert(self.hover_side+1, moving_point)
         #self.sides[self.hover_side] = [self.polygon[self.hover_side], self.polygon[self.hover_side+1]]
         #self.sides.insert(self.hover_side+1, [self.polygon[self.hover_side+1], self.polygon[self.hover_side+2]])
         self.moving_point = moving_point
         self.start_drag = event.screenPos()
         self.hover_contour = False
         self.hover_side = None
         self.drag_line = True
         self.dragging_line = False
         self.update()
         event.accept()
     else:
         event.ignore()
         QGraphicsItem.mousePressEvent(self, event)
Exemple #8
0
 def mousePressEvent(self, event):
     if event.button() != Qt.LeftButton:
         return QGraphicsItem.mousePressEvent(self, event)
     if not self.couldFormNewCrossover():
         return
     # Determine upstream base
     fromHelix, toHelix = self.fromVH, self.toVH
     fromIdx, toIdx = self.fromIdx, self.toIdx
     if not self.is3pEndOfCrossover():
         fromHelix, toHelix = toHelix, fromHelix
         fromIdx, toIdx = toIdx, fromIdx
     # Create XoverHandlePair and store references
     # fromHelix.installXoverFrom3To5(StrandType.Scaffold, \
     #                                 fromIndex, toHelix, toIndex)
     fromHelix.installXoverFrom3To5(self.fromStrand, \
                                     fromIdx, toHelix, toIdx)
Exemple #9
0
 def mousePressEvent(self, event):
     QGraphicsItem.mousePressEvent(self, event)
     self.being_moved = True
     self.setZValue(100)
     self.setCursor(Qt.ClosedHandCursor)
Exemple #10
0
 def mousePressEvent(self, event):
     if self.flags() & QGraphicsItem.ItemIsMovable:
         return QGraphicsItem.mousePressEvent(self, event)
     event.ignore()
 def mousePressEvent(self, event):
     if self.flags() & QGraphicsItem.ItemIsMovable:
         return QGraphicsItem.mousePressEvent(self, event)
     event.ignore()