Fix view double click don't zoom out bug.

This commit is contained in:
Krad
2022-04-06 10:55:36 +08:00
parent 360c48e085
commit b0b5401c77
2 changed files with 6 additions and 2 deletions

View File

@@ -845,3 +845,7 @@ void DicomImageView::SetSliceOrientation(int orientation) {
int DicomImageView::GetSliceOrientation() {
return slice_orientation;
}
void DicomImageView::viewerClicked() {
emit Signal_ViewClicked(this);
}

View File

@@ -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;
}