summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/debugger
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2025-04-01 05:20:23 +1100
committer Vas Crabb <vas@vastheman.com>2025-04-01 05:20:23 +1100
commit2550f57948a4637167f6124673e4e9b086eed297 (patch)
tree3750578047247e36df3602c14061b5622133169b /src/osd/modules/debugger
parenta95b62962b5a93796e6c99b6499b26c2bc65ba0a (diff)
debugger/qt: Fix Qt6 deprecation warning (see GitHub #13207).
Diffstat (limited to 'src/osd/modules/debugger')
-rw-r--r--src/osd/modules/debugger/qt/debuggerview.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/osd/modules/debugger/qt/debuggerview.cpp b/src/osd/modules/debugger/qt/debuggerview.cpp
index 84035c07ed4..6a184dcfcca 100644
--- a/src/osd/modules/debugger/qt/debuggerview.cpp
+++ b/src/osd/modules/debugger/qt/debuggerview.cpp
@@ -308,8 +308,13 @@ void DebuggerView::mousePressEvent(QMouseEvent *event)
debug_view_xy const topLeft = m_view->visible_position();
debug_view_xy const visibleCharDims = m_view->visible_size();
debug_view_xy clickViewPosition;
- clickViewPosition.x = (std::min)(int(topLeft.x + (event->x() / fontWidth)), topLeft.x + visibleCharDims.x - 1);
- clickViewPosition.y = (std::min)(int(topLeft.y + (event->y() / fontHeight)), topLeft.y + visibleCharDims.y - 1);
+#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
+ const QPointF mousePosition = event->position();
+#else
+ const QPointF mousePosition = event->localPos();
+#endif
+ clickViewPosition.x = (std::min)(int(topLeft.x + (mousePosition.x() / fontWidth)), topLeft.x + visibleCharDims.x - 1);
+ clickViewPosition.y = (std::min)(int(topLeft.y + (mousePosition.y() / fontHeight)), topLeft.y + visibleCharDims.y - 1);
if (event->button() == Qt::LeftButton)
{