feat: improve image view resize UI logic , by reseting zoom scale to fit window size.
This commit is contained in:
@@ -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-----------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user