Set pinch to unzoom

This commit is contained in:
luiscuenca 2019-11-18 15:59:45 -07:00
parent e06e1bb377
commit f1a9f52ee1

View file

@ -200,9 +200,9 @@ void KeyboardMouseDevice::touchGestureEvent(const QGestureEvent* event) {
break;
case Qt::GestureUpdated: {
const float PINCH_DELTA_STEP = 0.05f;
const float PINCH_DELTA_STEP = 0.04f;
qreal totalScaleFactor = pinchGesture->totalScaleFactor();
qreal scaleFactorDelta = totalScaleFactor - _lastTotalScaleFactor;
qreal scaleFactorDelta = _lastTotalScaleFactor - totalScaleFactor;
_inputDevice->_axisStateMap[_inputDevice->makeInput(TOUCH_GESTURE_PINCH_POS).getChannel()].value = scaleFactorDelta > 0.0 ? PINCH_DELTA_STEP : 0.0f;
_inputDevice->_axisStateMap[_inputDevice->makeInput(TOUCH_GESTURE_PINCH_NEG).getChannel()].value = scaleFactorDelta < 0.0 ? PINCH_DELTA_STEP : 0.0f;
_lastTotalScaleFactor = totalScaleFactor;