feat: improve image view resize UI logic , by reseting zoom scale to fit window size.

This commit is contained in:
kradchen
2025-07-14 15:56:28 +08:00
parent e313d0cb3b
commit d38d86938c

View File

@@ -321,9 +321,11 @@ void DicomImageView::resizeEvent(QResizeEvent *event) {
} }
return; return;
} }
QWidget::resizeEvent(event);
// force update ReferenceLine data // force update ReferenceLine data
mImageViewer->modifiedReferenceLine(); mImageViewer->modifiedReferenceLine();
mImageViewer->ResetZoomScaleToFitWindowSize();
mImageViewer->Render(); mImageViewer->Render();
if (mIsCine) { if (mIsCine) {
int ax = (this->geometry().bottomLeft().x() + this->geometry().bottomRight().x()) / 2 + int ax = (this->geometry().bottomLeft().x() + this->geometry().bottomRight().x()) / 2 +
@@ -332,7 +334,6 @@ void DicomImageView::resizeEvent(QResizeEvent *event) {
VCRHelper::getVCRYOffset(); VCRHelper::getVCRYOffset();
mVcrToolbar->move(ax, ay); mVcrToolbar->move(ax, ay);
} }
QWidget::resizeEvent(event);
} }
// DND support----------------------------------------------------------------- // DND support-----------------------------------------------------------------