Use a reasonable role for message source
This commit is contained in:
@@ -583,7 +583,7 @@ Kirigami.ScrollablePage {
|
|||||||
author: event.author,
|
author: event.author,
|
||||||
message: event.message,
|
message: event.message,
|
||||||
eventId: event.eventId,
|
eventId: event.eventId,
|
||||||
source: event.toolTip,
|
source: event.source,
|
||||||
file: file,
|
file: file,
|
||||||
progressInfo: event.progressInfo,
|
progressInfo: event.progressInfo,
|
||||||
});
|
});
|
||||||
@@ -598,7 +598,7 @@ Kirigami.ScrollablePage {
|
|||||||
message: event.message,
|
message: event.message,
|
||||||
eventId: event.eventId,
|
eventId: event.eventId,
|
||||||
formattedBody: event.formattedBody,
|
formattedBody: event.formattedBody,
|
||||||
source: event.toolTip,
|
source: event.source,
|
||||||
eventType: event.eventType
|
eventType: event.eventType
|
||||||
});
|
});
|
||||||
contextMenu.open();
|
contextMenu.open();
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ QHash<int, QByteArray> MessageEventModel::roleNames() const
|
|||||||
roles[ShowSectionRole] = "showSection";
|
roles[ShowSectionRole] = "showSection";
|
||||||
roles[ReactionRole] = "reaction";
|
roles[ReactionRole] = "reaction";
|
||||||
roles[IsEditedRole] = "isEdited";
|
roles[IsEditedRole] = "isEdited";
|
||||||
|
roles[SourceRole] = "source";
|
||||||
roles[FormattedBodyRole] = "formattedBody";
|
roles[FormattedBodyRole] = "formattedBody";
|
||||||
return roles;
|
return roles;
|
||||||
}
|
}
|
||||||
@@ -456,7 +457,7 @@ QVariant MessageEventModel::data(const QModelIndex &idx, int role) const
|
|||||||
return m_currentRoom->eventToString(evt);
|
return m_currentRoom->eventToString(evt);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (role == Qt::ToolTipRole) {
|
if (role == SourceRole) {
|
||||||
return evt.originalJson();
|
return evt.originalJson();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ public:
|
|||||||
ReactionRole,
|
ReactionRole,
|
||||||
|
|
||||||
IsEditedRole,
|
IsEditedRole,
|
||||||
|
SourceRole,
|
||||||
|
|
||||||
// For debugging
|
// For debugging
|
||||||
EventResolvedTypeRole,
|
EventResolvedTypeRole,
|
||||||
|
|||||||
Reference in New Issue
Block a user