From c1d75d8df715bf430490a59e52fea56089054a12 Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 2 Aug 2022 16:17:05 +0200 Subject: [PATCH] Debugger: Add simple dumper for QKeySequence Change-Id: I097336fb77ff34e94c9096b51a511b3a0f2c86d1 Reviewed-by: Christian Stenger --- share/qtcreator/debugger/qttypes.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/share/qtcreator/debugger/qttypes.py b/share/qtcreator/debugger/qttypes.py index fee0e12049a..36c20af6baf 100644 --- a/share/qtcreator/debugger/qttypes.py +++ b/share/qtcreator/debugger/qttypes.py @@ -652,6 +652,13 @@ def qdump__QKeyEvent(d, value): d.putFields(value, dumpBase=True) +def qdump__QKeySequence(d, value): + dd = d.extractPointer(value) + _, k0, k1, k2, k3 = d.split('iiiii', dd) + d.putValue("(0x%x, 0x%x, 0x%x, 0x%x)" % (k0, k1, k2, k3)); + d.putPlainChildren(value) + + def qdump__QFile(d, value): # 9fc0965 and a373ffcd change the layout of the private structure qtVersion = d.qtVersion()