1352 @param evt reference to the gesture event (QGestureEvent |
1352 @param evt reference to the gesture event (QGestureEvent |
1353 """ |
1353 """ |
1354 pinch = evt.gesture(Qt.PinchGesture) |
1354 pinch = evt.gesture(Qt.PinchGesture) |
1355 if pinch: |
1355 if pinch: |
1356 if pinch.state() == Qt.GestureStarted: |
1356 if pinch.state() == Qt.GestureStarted: |
1357 pinch.setScaleFactor(self.__currentZoom / 100.0) |
1357 pinch.setTotalScaleFactor(self.__currentZoom / 100.0) |
1358 else: |
1358 elif pinch.state() == Qt.GestureUpdated: |
1359 scaleFactor = pinch.scaleFactor() |
1359 scaleFactor = pinch.totalScaleFactor() |
1360 self.setZoomValue(int(scaleFactor * 100)) |
1360 self.setZoomValue(int(scaleFactor * 100)) |
1361 evt.accept() |
1361 evt.accept() |
1362 |
1362 |
1363 def eventFilter(self, obj, evt): |
1363 def eventFilter(self, obj, evt): |
1364 """ |
1364 """ |