Use a reasonable role for message source
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
@@ -40,6 +40,7 @@ public:
|
||||
ReactionRole,
|
||||
|
||||
IsEditedRole,
|
||||
SourceRole,
|
||||
|
||||
// For debugging
|
||||
EventResolvedTypeRole,
|
||||
|
||||
Reference in New Issue
Block a user