From f4d56f79cb27632b9831c10500d4f06e671169b0 Mon Sep 17 00:00:00 2001 From: Thomas Wilshaw Date: Mon, 1 Jun 2020 17:59:04 +0100 Subject: [PATCH] Add ability to reset translation to center --- app/widget/viewer/viewerdisplay.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/widget/viewer/viewerdisplay.cpp b/app/widget/viewer/viewerdisplay.cpp index d55484aa8..9d3ff22f5 100644 --- a/app/widget/viewer/viewerdisplay.cpp +++ b/app/widget/viewer/viewerdisplay.cpp @@ -157,6 +157,12 @@ void ViewerDisplayWidget::mousePressEvent(QMouseEvent *event) return; } + // reset translation + if (event->button() == Qt::MiddleButton && event->modifiers() & Qt::ControlModifier) { + QMatrix4x4 mat; + SetMatrixTranslate(mat); + } + if (event->button() == Qt::MiddleButton) { printf("Middle Button Clicked\n"); position_ = event->pos();