diff options
author | Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> | 2015-03-23 12:26:37 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> | 2015-03-25 10:31:16 +0000 |
commit | c6ff750686ff026252fcb8047f4e8980a288d54b (patch) | |
tree | 38482715bc85d297a5922139271ab7d81a0cb359 /src/gui/kernel/qevent.cpp | |
parent | dec7e3ebb7afac615f7bf6ffa0f48e049605e8a9 (diff) |
Improve debug formatting of key and mouse events.
Use the debug operator for enums and flags to format keys and
modifiers.
Change-Id: Id748e4b2202797efcbf3a616d111399929ada8b1
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
Diffstat (limited to 'src/gui/kernel/qevent.cpp')
-rw-r--r-- | src/gui/kernel/qevent.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/gui/kernel/qevent.cpp b/src/gui/kernel/qevent.cpp index 7b75a31847..ccd7c37486 100644 --- a/src/gui/kernel/qevent.cpp +++ b/src/gui/kernel/qevent.cpp @@ -3721,8 +3721,8 @@ QDebug operator<<(QDebug dbg, const QEvent *e) dbg << ", " << button; if (buttons && button != buttons) dbg << ", buttons=" << buttons; - if (const int mods = int(me->modifiers())) - dbg << ", modifiers=0x" << hex << mods << dec; + if (me->modifiers()) + dbg << ", " << me->modifiers(); dbg << ", localPos=" << me->localPos() << ", screenPos=" << me->screenPos(); if (me->source()) dbg << ", " << me->source(); @@ -3744,9 +3744,9 @@ QDebug operator<<(QDebug dbg, const QEvent *e) { const QKeyEvent *ke = static_cast<const QKeyEvent *>(e); dbg << "QKeyEvent(" << type - << ", key=0x" << hex << ke->key() << dec; - if (const int mods = ke->modifiers()) - dbg << ", modifiers=0x" << hex << mods << dec; + << ", " << static_cast<Qt::Key>(ke->key()); + if (ke->modifiers()) + dbg << ", " << ke->modifiers(); if (!ke->text().isEmpty()) dbg << ", text=" << ke->text(); if (ke->isAutoRepeat()) |