EventDelegate: replace json() by dict() for debug
When debugging an event, `target.dict()` will return an object that can be properly worked with and pretty-printed using the `.j` command.
This commit is contained in:
@@ -146,7 +146,7 @@ HMenu {
|
||||
HMenuItem {
|
||||
icon.name: "debug"
|
||||
text: qsTr("Debug")
|
||||
onTriggered: mainUI.debugConsole.toggle(eventDelegate, "t.json()")
|
||||
onTriggered: mainUI.debugConsole.toggle(eventDelegate, ".j t.dict()")
|
||||
}
|
||||
|
||||
HMenuItemPopupSpawner {
|
||||
|
@@ -42,12 +42,12 @@ HColumnLayout {
|
||||
|
||||
readonly property alias eventContent: eventContent
|
||||
|
||||
function json() {
|
||||
let event = ModelStore.get(chat.userId, chat.roomId, "events")
|
||||
.get(model.index)
|
||||
|
||||
function dict() {
|
||||
let event = eventList.model.get(model.index)
|
||||
event = JSON.parse(JSON.stringify(event))
|
||||
event.source = JSON.parse(event.source)
|
||||
return JSON.stringify(event, null, 4)
|
||||
return event
|
||||
}
|
||||
|
||||
function openContextMenu() {
|
||||
|
Reference in New Issue
Block a user