|
|
@ -123,6 +123,7 @@ TransactionView::TransactionView(QWidget *parent) :
|
|
|
|
QAction *copyAddressAction = new QAction(tr("Copy address"), this);
|
|
|
|
QAction *copyAddressAction = new QAction(tr("Copy address"), this);
|
|
|
|
QAction *copyLabelAction = new QAction(tr("Copy label"), this);
|
|
|
|
QAction *copyLabelAction = new QAction(tr("Copy label"), this);
|
|
|
|
QAction *copyAmountAction = new QAction(tr("Copy amount"), this);
|
|
|
|
QAction *copyAmountAction = new QAction(tr("Copy amount"), this);
|
|
|
|
|
|
|
|
QAction *copyTxIDAction = new QAction(tr("Copy transaction ID"), this);
|
|
|
|
QAction *editLabelAction = new QAction(tr("Edit label"), this);
|
|
|
|
QAction *editLabelAction = new QAction(tr("Edit label"), this);
|
|
|
|
QAction *showDetailsAction = new QAction(tr("Show transaction details"), this);
|
|
|
|
QAction *showDetailsAction = new QAction(tr("Show transaction details"), this);
|
|
|
|
|
|
|
|
|
|
|
@ -130,6 +131,7 @@ TransactionView::TransactionView(QWidget *parent) :
|
|
|
|
contextMenu->addAction(copyAddressAction);
|
|
|
|
contextMenu->addAction(copyAddressAction);
|
|
|
|
contextMenu->addAction(copyLabelAction);
|
|
|
|
contextMenu->addAction(copyLabelAction);
|
|
|
|
contextMenu->addAction(copyAmountAction);
|
|
|
|
contextMenu->addAction(copyAmountAction);
|
|
|
|
|
|
|
|
contextMenu->addAction(copyTxIDAction);
|
|
|
|
contextMenu->addAction(editLabelAction);
|
|
|
|
contextMenu->addAction(editLabelAction);
|
|
|
|
contextMenu->addAction(showDetailsAction);
|
|
|
|
contextMenu->addAction(showDetailsAction);
|
|
|
|
|
|
|
|
|
|
|
@ -145,6 +147,7 @@ TransactionView::TransactionView(QWidget *parent) :
|
|
|
|
connect(copyAddressAction, SIGNAL(triggered()), this, SLOT(copyAddress()));
|
|
|
|
connect(copyAddressAction, SIGNAL(triggered()), this, SLOT(copyAddress()));
|
|
|
|
connect(copyLabelAction, SIGNAL(triggered()), this, SLOT(copyLabel()));
|
|
|
|
connect(copyLabelAction, SIGNAL(triggered()), this, SLOT(copyLabel()));
|
|
|
|
connect(copyAmountAction, SIGNAL(triggered()), this, SLOT(copyAmount()));
|
|
|
|
connect(copyAmountAction, SIGNAL(triggered()), this, SLOT(copyAmount()));
|
|
|
|
|
|
|
|
connect(copyTxIDAction, SIGNAL(triggered()), this, SLOT(copyTxID()));
|
|
|
|
connect(editLabelAction, SIGNAL(triggered()), this, SLOT(editLabel()));
|
|
|
|
connect(editLabelAction, SIGNAL(triggered()), this, SLOT(editLabel()));
|
|
|
|
connect(showDetailsAction, SIGNAL(triggered()), this, SLOT(showDetails()));
|
|
|
|
connect(showDetailsAction, SIGNAL(triggered()), this, SLOT(showDetails()));
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -309,6 +312,11 @@ void TransactionView::copyAmount()
|
|
|
|
GUIUtil::copyEntryData(transactionView, 0, TransactionTableModel::FormattedAmountRole);
|
|
|
|
GUIUtil::copyEntryData(transactionView, 0, TransactionTableModel::FormattedAmountRole);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void TransactionView::copyTxID()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
GUIUtil::copyEntryData(transactionView, 0, TransactionTableModel::TxIDRole);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void TransactionView::editLabel()
|
|
|
|
void TransactionView::editLabel()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(!transactionView->selectionModel() ||!model)
|
|
|
|
if(!transactionView->selectionModel() ||!model)
|
|
|
|