Move showAuthor role to MessageModel, so it's available for all models
This fixes features like the search model, where no message delegates could be created because it's missing showAuthor.
This commit is contained in:
committed by
James Graham
parent
a67ce75924
commit
1d532a1fc1
@@ -300,6 +300,10 @@ QVariant MessageModel::data(const QModelIndex &idx, int role) const
|
||||
&& event.value().get().senderId() == m_room->localMember().id();
|
||||
}
|
||||
|
||||
if (role == ShowAuthorRole) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return {};
|
||||
}
|
||||
|
||||
@@ -329,6 +333,7 @@ QHash<int, QByteArray> MessageModel::roleNames() const
|
||||
roles[ContentModelRole] = "contentModel";
|
||||
roles[MediaInfoRole] = "mediaInfo";
|
||||
roles[IsEditableRole] = "isEditable";
|
||||
roles[ShowAuthorRole] = "showAuthor";
|
||||
return roles;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user