From 0e6ab7a04f407e89df08e0334af15ba623091c00 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Tue, 23 Apr 2024 08:58:57 +0300 Subject: [PATCH] dump all members instead of pointer to the reference from QShortcutMap::dumpMap() Signed-off-by: Ivailo Monev --- src/gui/kernel/qshortcutmap.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/gui/kernel/qshortcutmap.cpp b/src/gui/kernel/qshortcutmap.cpp index d61a95cdc..3d7e6c1f2 100644 --- a/src/gui/kernel/qshortcutmap.cpp +++ b/src/gui/kernel/qshortcutmap.cpp @@ -151,6 +151,9 @@ int QShortcutMap::addShortcut(QObject *owner, const QKeySequence &key, Qt::Short qDebug().nospace() << "QShortcutMap::addShortcut(" << owner << ", " << key << ", " << context << ") = " << d->currentId; +#endif +#if defined(Dump_QShortcutMap) + dumpMap(); #endif return d->currentId; } @@ -819,8 +822,11 @@ void QShortcutMap::dispatchEvent(QKeyEvent *e) void QShortcutMap::dumpMap() const { Q_D(const QShortcutMap); - for (int i = 0; i < d->sequences.size(); ++i) - qDebug().nospace() << &(d->sequences.at(i)); + for (int i = 0; i < d->sequences.size(); ++i) { + qDebug() << "shortcut" << d->sequences.at(i).keyseq << d->sequences.at(i).context + << d->sequences.at(i).enabled << d->sequences.at(i).autorepeat << d->sequences.at(i).id + << d->sequences.at(i).owner; + } } #endif