1369 @param evt reference to the gesture event (QGestureEvent |
1369 @param evt reference to the gesture event (QGestureEvent |
1370 """ |
1370 """ |
1371 pinch = evt.gesture(Qt.PinchGesture) |
1371 pinch = evt.gesture(Qt.PinchGesture) |
1372 if pinch: |
1372 if pinch: |
1373 if pinch.state() == Qt.GestureStarted: |
1373 if pinch.state() == Qt.GestureStarted: |
1374 pinch.setScaleFactor(self.__currentZoom / 100.0) |
1374 pinch.setTotalScaleFactor(self.__currentZoom / 100.0) |
1375 else: |
1375 elif pinch.state() == Qt.GestureUpdated: |
1376 scaleFactor = pinch.scaleFactor() |
1376 scaleFactor = pinch.totalScaleFactor() |
1377 self.setZoomValue(int(scaleFactor * 100)) |
1377 self.setZoomValue(int(scaleFactor * 100)) |
1378 evt.accept() |
1378 evt.accept() |
1379 |
1379 |
1380 def eventFilter(self, obj, evt): |
1380 def eventFilter(self, obj, evt): |
1381 """ |
1381 """ |