From b0b5401c778ebc89d42d0658dfa978d59b670759 Mon Sep 17 00:00:00 2001 From: Krad Date: Wed, 6 Apr 2022 10:55:36 +0800 Subject: [PATCH] Fix view double click don't zoom out bug. --- src/src/view/dicomimageview.cpp | 4 ++++ src/src/view/viewcontainerwidget.cpp | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/src/view/dicomimageview.cpp b/src/src/view/dicomimageview.cpp index 05ac5d9..e601775 100644 --- a/src/src/view/dicomimageview.cpp +++ b/src/src/view/dicomimageview.cpp @@ -845,3 +845,7 @@ void DicomImageView::SetSliceOrientation(int orientation) { int DicomImageView::GetSliceOrientation() { return slice_orientation; } + +void DicomImageView::viewerClicked() { + emit Signal_ViewClicked(this); +} diff --git a/src/src/view/viewcontainerwidget.cpp b/src/src/view/viewcontainerwidget.cpp index f3de2d5..826f8a9 100644 --- a/src/src/view/viewcontainerwidget.cpp +++ b/src/src/view/viewcontainerwidget.cpp @@ -175,11 +175,11 @@ void ViewContainerWidget::Slot_ViewDoubleClicked(DicomImageView *view) { return; } if (maxed_) { - manager.smartDo([](auto v,auto callData){v->setVisible(true);}); + manager.smartDo([](auto v,auto callData){v->setVisible(true);}, nullptr,nullptr, ImageViewManager::All); maxed_ = false; } else { - manager.smartDo([](auto v,auto callData){v->setVisible(false);}); + manager.smartDo([](auto v,auto callData){v->setVisible(false);},nullptr,nullptr, ImageViewManager::AllExceptSelf); view->setVisible(true); maxed_ = true; }