Use a reasonable role for message source

This commit is contained in:
Tobias Fella
2021-12-15 01:03:05 +01:00
parent 332d6c9782
commit 0c5932b3da
3 changed files with 5 additions and 3 deletions

View File

@@ -583,7 +583,7 @@ Kirigami.ScrollablePage {
author: event.author,
message: event.message,
eventId: event.eventId,
source: event.toolTip,
source: event.source,
file: file,
progressInfo: event.progressInfo,
});
@@ -598,7 +598,7 @@ Kirigami.ScrollablePage {
message: event.message,
eventId: event.eventId,
formattedBody: event.formattedBody,
source: event.toolTip,
source: event.source,
eventType: event.eventType
});
contextMenu.open();

View File

@@ -46,6 +46,7 @@ QHash<int, QByteArray> MessageEventModel::roleNames() const
roles[ShowSectionRole] = "showSection";
roles[ReactionRole] = "reaction";
roles[IsEditedRole] = "isEdited";
roles[SourceRole] = "source";
roles[FormattedBodyRole] = "formattedBody";
return roles;
}
@@ -456,7 +457,7 @@ QVariant MessageEventModel::data(const QModelIndex &idx, int role) const
return m_currentRoom->eventToString(evt);
}
if (role == Qt::ToolTipRole) {
if (role == SourceRole) {
return evt.originalJson();
}

View File

@@ -40,6 +40,7 @@ public:
ReactionRole,
IsEditedRole,
SourceRole,
// For debugging
EventResolvedTypeRole,