1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-07-06 15:42:51 +02:00

Fixed scroll wheel zooming on devices with "fine-resolution wheels"

This commit is contained in:
2021-10-15 19:24:50 +02:00
parent 5533f1e004
commit 6ffeefe9c9
2 changed files with 8 additions and 8 deletions

View File

@ -350,12 +350,12 @@ void GraphView::mousePressEvent(QMouseEvent *e)
void GraphView::wheelEvent(QWheelEvent *e)
{
static int deg = 0;
static int deg8 = 0;
deg += e->angleDelta().y() / 8;
if (qAbs(deg) < 15)
deg8 += e->angleDelta().y();
if (qAbs(deg8) < (15 * 8))
return;
deg = 0;
deg8 = deg8 % (15 * 8);
#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
QPointF pos = mapToScene(e->pos());