dump all members instead of pointer to the reference from QShortcutMap::dumpMap()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2024-04-23 08:58:57 +03:00
parent d9e290522b
commit 0e6ab7a04f

View file

@ -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