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.
This commit is contained in:
defnax 2020-02-21 16:14:56 +01:00
parent a9f528ff33
commit 12c8e59b58
2 changed files with 24 additions and 0 deletions

View File

@ -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.

View File

@ -320,6 +320,23 @@
<property name="rightMargin">
<number>6</number>
</property>
<item>
<widget class="QLabel" name="nameLabel">
<property name="font">
<font>
<weight>75</weight>
<italic>true</italic>
<bold>true</bold>
</font>
</property>
<property name="text">
<string>Name</string>
</property>
<property name="openExternalLinks">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="fromBoldLabel">
<property name="sizePolicy">