예제 #1
0
파일: ut.py 프로젝트: topin89/codimension
 def wheelEvent(self, event):
     """Mouse wheel event"""
     if QApplication.keyboardModifiers() == Qt.ControlModifier:
         factor = 1.41**(-event.angleDelta() / 240.0)
         self.scale(factor, factor)
     else:
         QGraphicsView.wheelEvent(self, event)
 def wheelEvent(self, event):
     """Mouse wheel event"""
     if QApplication.keyboardModifiers() == Qt.ControlModifier:
         if event.angleDelta().y() < 0:
             self.zoomOut()
         else:
             self.zoomIn()
     else:
         QGraphicsView.wheelEvent(self, event)
예제 #3
0
 def wheelEvent(self, event):
     """Mouse wheel event"""
     if QApplication.keyboardModifiers() == Qt.ControlModifier:
         angleDelta = event.angleDelta()
         if not angleDelta.isNull():
             if angleDelta.y() > 0:
                 Settings().onTextZoomIn()
             else:
                 Settings().onTextZoomOut()
         event.accept()
     else:
         QutepartWrapper.wheelEvent(self, event)
예제 #4
0
 def wheelEvent(self, event):
     """Mouse wheel event"""
     modifiers = QApplication.keyboardModifiers()
     if modifiers == Qt.ControlModifier:
         angleDelta = event.angleDelta()
         if not angleDelta.isNull():
             if angleDelta.y() > 0:
                 Settings().onFlowZoomIn()
             else:
                 Settings().onFlowZoomOut()
         event.accept()
     elif modifiers == Qt.ShiftModifier:
         angleDelta = event.angleDelta()
         if not angleDelta.isNull():
             if angleDelta.y() > 0:
                 self.__parentWidget.onSmartZoomLevelUp()
             else:
                 self.__parentWidget.onSmartZoomLevelDown()
         event.accept()
     else:
         QGraphicsView.wheelEvent(self, event)