From d20958c14fec13ae1a25791a3c7f51c6aae3fd42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Thu, 13 Jan 2022 23:05:49 +0100 Subject: [PATCH] Make forward and backward mouse buttons turn pages --- YACReader/viewer.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/YACReader/viewer.cpp b/YACReader/viewer.cpp index ba8a8206..49259a46 100644 --- a/YACReader/viewer.cpp +++ b/YACReader/viewer.cpp @@ -1062,14 +1062,30 @@ void Viewer::mousePressEvent(QMouseEvent *event) xDragOrigin = event->x(); setCursor(Qt::ClosedHandCursor); event->accept(); + return; } } void Viewer::mouseReleaseEvent(QMouseEvent *event) { + if (event->button() == Qt::LeftButton) { drag = false; setCursor(Qt::OpenHandCursor); event->accept(); + return; + } + + if (event->button() == Qt::ForwardButton) { + right(); + event->accept(); + return; + } + + if (event->button() == Qt::BackButton) { + left(); + event->accept(); + return; + } } void Viewer::updateZoomRatio(int ratio)