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