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);