13 ui->labelName->setProperty(
"cssClass",
"text-list-title1");
14 ui->labelAddress->setProperty(
"cssClass",
"text-list-body2");
15 ui->labelStaking->setProperty(
"cssClass",
"text-list-caption-medium");
16 ui->labelAmount->setProperty(
"cssClass",
"text-list-amount-unconfirmed");
19 void CSRow::updateView(
const QString& address,
const QString& label,
bool isStaking,
bool isReceivedDelegation,
const QString& amount) {
20 ui->labelName->setText(label);
21 ui->labelAddress->setText(address);
22 ui->labelAmount->setText(amount);
24 if (isReceivedDelegation) {
25 ui->labelStaking->setText(tr(isStaking ?
"Staking" :
"Not staking"));
27 ui->labelStaking->setText(tr(
"Own delegation"));
32 ui->lblDivisory->setStyleSheet((
isLightTheme) ?
"background-color:#bababa" :
"background-color:#40ffffff");
34 ui->pushButtonMenu->setVisible(isHovered);
44 ui->pushButtonMenu->setVisible(
true);
51 ui->pushButtonMenu->setVisible(
false);
CSRow(QWidget *parent=nullptr)
void updateState(bool isLightTheme, bool isHovered, bool isSelected)
virtual void leaveEvent(QEvent *)
void updateView(const QString &address, const QString &label, bool isStaking, bool isReceivedDelegation, const QString &amount)
virtual void enterEvent(QEvent *)
void showMenuButton(bool show)