diff --git a/src/messagelistmodel.cpp b/src/messagelistmodel.cpp index 3d53796ae6d05847d29e09a09aaa5844bb07d9df..8bd33ebeaf12ba971001febe0243b77c3ea613c5 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 f1f6c9203699e227c7b847c8e4f7d8ae6c3f0a4e..f369a3b6dc703b8885fcca012c79f8fb2f3b33d8 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) \