Cleanup the list of required properties for MessageDelegateContextMenu

This commit is contained in:
James Graham
2023-05-29 15:03:34 +00:00
parent 4e40f5c7d9
commit d09cd5d71b
5 changed files with 7 additions and 30 deletions

View File

@@ -63,7 +63,6 @@ QHash<int, QByteArray> MessageEventModel::roleNames() const
roles[ShowReactionsRole] = "showReactions";
roles[SourceRole] = "source";
roles[MimeTypeRole] = "mimeType";
roles[FormattedBodyRole] = "formattedBody";
roles[AuthorIdRole] = "authorId";
roles[VerifiedRole] = "verified";
roles[DisplayNameForInitialsRole] = "displayNameForInitials";
@@ -480,16 +479,6 @@ QVariant MessageEventModel::data(const QModelIndex &idx, int role) const
return m_currentRoom->eventToGenericString(evt);
}
if (role == FormattedBodyRole) {
if (auto e = eventCast<const RoomMessageEvent>(&evt)) {
if (e->hasTextContent() && e->mimeType().name() != "text/plain") {
return static_cast<const Quotient::EventContent::TextContent *>(e->content())->body;
}
}
return {};
}
if (role == PlainText) {
return m_currentRoom->eventToString(evt);
}