From 12c8e59b5816451b5f190fcb927432c1621cd20e Mon Sep 17 00:00:00 2001 From: defnax Date: Fri, 21 Feb 2020 16:14:56 +0100 Subject: [PATCH] Added a Label open the Board of the post via rs link Added a Label for open the Board of the post via rs link, to show on news feed the link. --- retroshare-gui/src/gui/Posted/PostedItem.cpp | 7 +++++++ retroshare-gui/src/gui/Posted/PostedItem.ui | 17 +++++++++++++++++ 2 files changed, 24 insertions(+) diff --git a/retroshare-gui/src/gui/Posted/PostedItem.cpp b/retroshare-gui/src/gui/Posted/PostedItem.cpp index b09452a8e..d11962ab5 100644 --- a/retroshare-gui/src/gui/Posted/PostedItem.cpp +++ b/retroshare-gui/src/gui/Posted/PostedItem.cpp @@ -26,6 +26,7 @@ #include "rshare.h" #include "PostedItem.h" #include "gui/feeds/FeedHolder.h" +#include "gui/RetroShareLink.h" #include "gui/gxs/GxsIdDetails.h" #include "util/misc.h" #include "util/HandleRichText.h" @@ -132,6 +133,7 @@ void PostedItem::setup() ui->clearButton->hide(); ui->readAndClearButton->hide(); + ui->nameLabel->hide(); } bool PostedItem::setGroup(const RsPostedGroup &group, bool doFill) @@ -250,6 +252,9 @@ void PostedItem::fill() /* Wait for all requests */ return; } + + RetroShareLink link = RetroShareLink::createGxsGroupLink(RetroShareLink::TYPE_POSTED, mGroup.mMeta.mGroupId, groupName()); + ui->nameLabel->setText(link.toHtml()); QPixmap sqpixmap2 = QPixmap(":/images/thumb-default.png"); @@ -392,11 +397,13 @@ void PostedItem::fill() { ui->clearButton->hide(); ui->readAndClearButton->hide(); + ui->nameLabel->hide(); } else { ui->clearButton->show(); ui->readAndClearButton->show(); + ui->nameLabel->show(); } // disable voting buttons - if they have already voted. diff --git a/retroshare-gui/src/gui/Posted/PostedItem.ui b/retroshare-gui/src/gui/Posted/PostedItem.ui index f470fea00..f7c69008f 100644 --- a/retroshare-gui/src/gui/Posted/PostedItem.ui +++ b/retroshare-gui/src/gui/Posted/PostedItem.ui @@ -320,6 +320,23 @@ 6 + + + + + 75 + true + true + + + + Name + + + true + + +