mirror of
https://git.wownero.com/wowlet/wowlet.git
synced 2024-08-15 01:03:14 +00:00
History: don't show copy spend proof on incoming transactions
This commit is contained in:
parent
2c99454565
commit
11f8406be3
2 changed files with 7 additions and 1 deletions
|
@ -25,12 +25,17 @@ HistoryWidget::HistoryWidget(QWidget *parent)
|
||||||
m_copyMenu->addAction("Transaction ID", this, [this]{copy(copyField::TxID);});
|
m_copyMenu->addAction("Transaction ID", this, [this]{copy(copyField::TxID);});
|
||||||
m_copyMenu->addAction("Date", this, [this]{copy(copyField::Date);});
|
m_copyMenu->addAction("Date", this, [this]{copy(copyField::Date);});
|
||||||
m_copyMenu->addAction("Amount", this, [this]{copy(copyField::Amount);});
|
m_copyMenu->addAction("Amount", this, [this]{copy(copyField::Amount);});
|
||||||
m_copyMenu->addAction("Spend proof", this, &HistoryWidget::getSpendProof);
|
auto spendProof = m_copyMenu->addAction("Spend proof", this, &HistoryWidget::getSpendProof);
|
||||||
|
|
||||||
ui->history->setContextMenuPolicy(Qt::CustomContextMenu);
|
ui->history->setContextMenuPolicy(Qt::CustomContextMenu);
|
||||||
connect(ui->history, &QTreeView::customContextMenuRequested, [=](const QPoint & point){
|
connect(ui->history, &QTreeView::customContextMenuRequested, [=](const QPoint & point){
|
||||||
QModelIndex index = ui->history->indexAt(point);
|
QModelIndex index = ui->history->indexAt(point);
|
||||||
if (index.isValid()) {
|
if (index.isValid()) {
|
||||||
|
TransactionInfo::Direction direction;
|
||||||
|
m_txHistory->transaction(m_model->mapToSource(index).row(), [&direction](TransactionInfo &tInfo) {
|
||||||
|
direction = tInfo.direction();
|
||||||
|
});
|
||||||
|
spendProof->setVisible(direction == TransactionInfo::Direction_Out);
|
||||||
m_contextMenu->exec(ui->history->viewport()->mapToGlobal(point));
|
m_contextMenu->exec(ui->history->viewport()->mapToGlobal(point));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -46,6 +46,7 @@ private:
|
||||||
};
|
};
|
||||||
|
|
||||||
void copy(copyField field);
|
void copy(copyField field);
|
||||||
|
void showContextMenu(const QPoint &point);
|
||||||
|
|
||||||
Ui::HistoryWidget *ui;
|
Ui::HistoryWidget *ui;
|
||||||
QMenu *m_contextMenu;
|
QMenu *m_contextMenu;
|
||||||
|
|
Loading…
Reference in a new issue