From 6c17ab66cd0f312084c605a07945bd5e2e4ac0ff Mon Sep 17 00:00:00 2001 From: Shawn Rutledge Date: Tue, 25 Jun 2024 22:59:05 -0700 Subject: [PATCH] Include timestamp in QSinglePointEvent debug streaming operator It's sometimes useful. QEventPoint debug output includes the timestamp; but for ordinary mouse events, we're often focused on the event itself rather than its eventpoint. Change-Id: Ib65922331c8601bbed5aea3ea96c820906c89ef2 Reviewed-by: Liang Qi (cherry picked from commit ac1ee25bcfe812adb9d57ee0b78214d91223fde3) Reviewed-by: Qt Cherry-pick Bot --- src/gui/kernel/qevent.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gui/kernel/qevent.cpp b/src/gui/kernel/qevent.cpp index d8c11d72a6d..91374355d03 100644 --- a/src/gui/kernel/qevent.cpp +++ b/src/gui/kernel/qevent.cpp @@ -4077,6 +4077,7 @@ QDebug operator<<(QDebug dbg, const QEvent *e) const Qt::MouseButtons buttons = spe->buttons(); dbg << eventClassName(type) << '('; QtDebugUtils::formatQEnum(dbg, type); + dbg << " ts=" << spe->timestamp(); if (isMouse) { if (type != QEvent::MouseMove && type != QEvent::NonClientAreaMouseMove) { dbg << ' ';