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() { int DicomImageView::GetSliceOrientation() {
return slice_orientation; return slice_orientation;
} }
void DicomImageView::viewerClicked() {
emit Signal_ViewClicked(this);
}

View File

@@ -175,11 +175,11 @@ void ViewContainerWidget::Slot_ViewDoubleClicked(DicomImageView *view) {
return; return;
} }
if (maxed_) { 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; maxed_ = false;
} }
else { 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); view->setVisible(true);
maxed_ = true; maxed_ = true;
} }