From 0aec9f8472464f4f6859e41a82e5b4f8598971d7 Mon Sep 17 00:00:00 2001 From: James Lyne Date: Fri, 14 Jun 2024 15:21:49 +0100 Subject: [PATCH] Fix search results on room search page Add missing IsEditable role to search model --- src/models/searchmodel.cpp | 4 ++++ src/models/searchmodel.h | 1 + 2 files changed, 5 insertions(+) diff --git a/src/models/searchmodel.cpp b/src/models/searchmodel.cpp index b92a68faf..cb8c6fca0 100644 --- a/src/models/searchmodel.cpp +++ b/src/models/searchmodel.cpp @@ -122,6 +122,9 @@ QVariant SearchModel::data(const QModelIndex &index, int role) const } return {}; } + case IsEditableRole: { + return false; + } } return DelegateType::Message; } @@ -158,6 +161,7 @@ QHash SearchModel::roleNames() const {IsThreadedRole, "isThreaded"}, {ThreadRootRole, "threadRoot"}, {ContentModelRole, "contentModel"}, + {IsEditableRole, "isEditable"}, }; } diff --git a/src/models/searchmodel.h b/src/models/searchmodel.h index c898cc56f..7eec953dd 100644 --- a/src/models/searchmodel.h +++ b/src/models/searchmodel.h @@ -71,6 +71,7 @@ public: IsThreadedRole, ThreadRootRole, ContentModelRole, + IsEditableRole, }; Q_ENUM(Roles) explicit SearchModel(QObject *parent = nullptr);