From 141b0603adec426267a13ac75d42ea49fdde6762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= <sebastien.blin@savoirfairelinux.com> Date: Wed, 16 Feb 2022 17:00:40 -0500 Subject: [PATCH] messagelistmodel: add roles for contact messages https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/670 Change-Id: I852cac2f19a0fb87bcf4316722acc57e8b77b116 --- src/messagelistmodel.cpp | 4 ++++ src/messagelistmodel.h | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/messagelistmodel.cpp b/src/messagelistmodel.cpp index 3d53796a..8bd33ebe 100644 --- a/src/messagelistmodel.cpp +++ b/src/messagelistmodel.cpp @@ -352,6 +352,10 @@ MessageListModel::dataForItem(item_t item, int, int role) const return QVariant(item.second.linkPreviewInfo); case Role::Linkified: return QVariant(item.second.linkified); + case Role::ActionUri: + return QVariant(item.second.commit["uri"]); + case Role::ContactAction: + return QVariant(item.second.commit["action"]); case Role::TransferName: return QVariant(item.second.commit["displayName"]); case Role::Readers: diff --git a/src/messagelistmodel.h b/src/messagelistmodel.h index f1f6c920..f369a3b6 100644 --- a/src/messagelistmodel.h +++ b/src/messagelistmodel.h @@ -40,7 +40,8 @@ struct Info; X(Type) \ X(Status) \ X(IsRead) \ - X(Commit) \ + X(ContactAction) \ + X(ActionUri) \ X(LinkPreviewInfo) \ X(Linkified) \ X(TransferName) \ -- GitLab