diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 781ab980..5459e6df 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -487,6 +487,20 @@ bool MainWindow::eventFilter(QObject* watched, QEvent* event) { } break; } + case QEvent::MouseButtonPress: { + QMouseEvent* mouseEvent = static_cast(event); + switch (mouseEvent->button()) { + case Qt::ForwardButton: + on_actionNext_triggered(); // next image + break; + case Qt::BackButton: + on_actionPrevious_triggered(); // previous image + break; + default: + break; + } + break; + } case QEvent::MouseButtonDblClick: { QMouseEvent* mouseEvent = static_cast(event); if(mouseEvent->button() == Qt::LeftButton)