Add missing thread roles in SearchModel
This fixes the message search so it works again!
(cherry picked from commit 08a0fbfd6b)
This commit is contained in:
@@ -136,6 +136,10 @@ QVariant SearchModel::data(const QModelIndex &index, int role) const
|
|||||||
return eventHandler.isHighlighted();
|
return eventHandler.isHighlighted();
|
||||||
case EventIdRole:
|
case EventIdRole:
|
||||||
return eventHandler.getId();
|
return eventHandler.getId();
|
||||||
|
case IsThreadedRole:
|
||||||
|
return eventHandler.isThreaded();
|
||||||
|
case ThreadRootRole:
|
||||||
|
return eventHandler.threadRoot();
|
||||||
}
|
}
|
||||||
return DelegateType::Message;
|
return DelegateType::Message;
|
||||||
}
|
}
|
||||||
@@ -181,6 +185,8 @@ QHash<int, QByteArray> SearchModel::roleNames() const
|
|||||||
{MimeTypeRole, "mimeType"},
|
{MimeTypeRole, "mimeType"},
|
||||||
{ShowLinkPreviewRole, "showLinkPreview"},
|
{ShowLinkPreviewRole, "showLinkPreview"},
|
||||||
{LinkPreviewRole, "linkPreview"},
|
{LinkPreviewRole, "linkPreview"},
|
||||||
|
{IsThreadedRole, "isThreaded"},
|
||||||
|
{ThreadRootRole, "threadRoot"},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -85,6 +85,8 @@ public:
|
|||||||
MimeTypeRole,
|
MimeTypeRole,
|
||||||
ShowLinkPreviewRole,
|
ShowLinkPreviewRole,
|
||||||
LinkPreviewRole,
|
LinkPreviewRole,
|
||||||
|
IsThreadedRole,
|
||||||
|
ThreadRootRole,
|
||||||
};
|
};
|
||||||
Q_ENUM(Roles)
|
Q_ENUM(Roles)
|
||||||
explicit SearchModel(QObject *parent = nullptr);
|
explicit SearchModel(QObject *parent = nullptr);
|
||||||
|
|||||||
Reference in New Issue
Block a user