From 035cf1dba70964b9e8b27dcee2eb0118792a77e8 Mon Sep 17 00:00:00 2001 From: Ladislav Foldyna Date: Thu, 12 Dec 2024 16:31:00 +0100 Subject: [PATCH] QT6.8: RotWidget - Mouse Global Event position --- ui/RotatorWidget.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ui/RotatorWidget.cpp b/ui/RotatorWidget.cpp index fa7e78d3..97d5bfe4 100644 --- a/ui/RotatorWidget.cpp +++ b/ui/RotatorWidget.cpp @@ -151,7 +151,13 @@ void RotatorWidget::mousePressEvent(QMouseEvent *event) if( event->button() == Qt::LeftButton ) { - QPointF clickPos = ui->compassView->mapToScene(ui->compassView->mapFromGlobal(event->globalPos())); + QPointF clickPos = ui->compassView->mapToScene(ui->compassView->mapFromGlobal( +#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)) + event->globalPosition().toPoint() +#else + event->globalPos() +#endif + )); qreal dx = clickPos.x(); qreal dy = -1 * clickPos.y();