Pinch to zoom clang-tidy fixes

This commit is contained in:
Dan Paulat 2025-05-09 20:16:13 -05:00
parent b169f46f5f
commit dcc7a1f637

View file

@ -611,8 +611,8 @@ void MapWidgetImpl::HandlePinchGesture(QPinchGesture* gesture)
{ {
if (gesture->changeFlags() & QPinchGesture::ChangeFlag::ScaleFactorChanged) if (gesture->changeFlags() & QPinchGesture::ChangeFlag::ScaleFactorChanged)
{ {
double scale = gesture->scaleFactor(); map_->scaleBy(gesture->scaleFactor(),
map_->scaleBy(scale, widget_->mapFromGlobal(gesture->centerPoint())); widget_->mapFromGlobal(gesture->centerPoint()));
} }
} }
@ -1412,6 +1412,8 @@ bool MapWidget::event(QEvent* e)
switch (e->type()) switch (e->type())
{ {
case QEvent::Type::Gesture: case QEvent::Type::Gesture:
// QEvent is always a QGestureEvent
// NOLINTNEXTLINE(cppcoreguidelines-pro-type-static-cast-downcast)
gestureEvent(static_cast<QGestureEvent*>(e)); gestureEvent(static_cast<QGestureEvent*>(e));
break; break;
@ -1452,6 +1454,8 @@ void MapWidget::gestureEvent(QGestureEvent* ev)
{ {
if (QGesture* pinch = ev->gesture(Qt::PinchGesture)) if (QGesture* pinch = ev->gesture(Qt::PinchGesture))
{ {
// QGesture is always a QPinchGesture
// NOLINTNEXTLINE(cppcoreguidelines-pro-type-static-cast-downcast)
p->HandlePinchGesture(static_cast<QPinchGesture*>(pinch)); p->HandlePinchGesture(static_cast<QPinchGesture*>(pinch));
} }
} }