From 8b4f9f8824748c14291f9c634f9082894833bec1 Mon Sep 17 00:00:00 2001 From: toofar Date: Fri, 29 Dec 2023 10:42:18 +1300 Subject: [PATCH] wip: emulate geom change before export --- src/widgets/capture/capturewidget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/widgets/capture/capturewidget.cpp b/src/widgets/capture/capturewidget.cpp index 1949a9290f..99a1923d85 100644 --- a/src/widgets/capture/capturewidget.cpp +++ b/src/widgets/capture/capturewidget.cpp @@ -628,6 +628,8 @@ void CaptureWidget::paintEvent(QPaintEvent* paintEvent) QRect xybox; QFontMetrics fm = painter.fontMetrics(); + QRect final_geometry(m_context.selection); + final_geometry.setTopLeft(final_geometry.topLeft() + m_context.widgetOffset); QString xy = QString("%1x%2+%3+%4\n%5x%6+%7+%8") .arg(static_cast(selection.width() * scale)) .arg(static_cast(selection.height() * scale)) @@ -637,6 +639,10 @@ void CaptureWidget::paintEvent(QPaintEvent* paintEvent) .arg(static_cast(m_context.selection.height() * scale)) .arg(static_cast(m_context.selection.left() * scale)) .arg(static_cast(m_context.selection.top() * scale)) + .arg(static_cast(final_geometry.selection.width() * scale)) + .arg(static_cast(final_geometry.selection.height() * scale)) + .arg(static_cast(final_geometry.selection.left() * scale)) + .arg(static_cast(final_geometry.selection.top() * scale)) ; xybox = fm.boundingRect(xy);