Changeset View
Changeset View
Standalone View
Standalone View
src/qt/coincontroldialog.cpp
Show First 20 Lines • Show All 66 Lines • ▼ Show 20 Lines | CoinControlDialog::CoinControlDialog(const PlatformStyle *_platformStyle, | ||||
contextMenu->addAction(copyLabelAction); | contextMenu->addAction(copyLabelAction); | ||||
contextMenu->addAction(copyAmountAction); | contextMenu->addAction(copyAmountAction); | ||||
contextMenu->addAction(copyTransactionHashAction); | contextMenu->addAction(copyTransactionHashAction); | ||||
contextMenu->addSeparator(); | contextMenu->addSeparator(); | ||||
contextMenu->addAction(lockAction); | contextMenu->addAction(lockAction); | ||||
contextMenu->addAction(unlockAction); | contextMenu->addAction(unlockAction); | ||||
// context menu signals | // context menu signals | ||||
connect(ui->treeWidget, SIGNAL(customContextMenuRequested(QPoint)), this, | connect(ui->treeWidget, &QWidget::customContextMenuRequested, this, | ||||
SLOT(showMenu(QPoint))); | &CoinControlDialog::showMenu); | ||||
connect(copyAddressAction, SIGNAL(triggered()), this, SLOT(copyAddress())); | connect(copyAddressAction, &QAction::triggered, this, | ||||
connect(copyLabelAction, SIGNAL(triggered()), this, SLOT(copyLabel())); | &CoinControlDialog::copyAddress); | ||||
connect(copyAmountAction, SIGNAL(triggered()), this, SLOT(copyAmount())); | connect(copyLabelAction, &QAction::triggered, this, | ||||
connect(copyTransactionHashAction, SIGNAL(triggered()), this, | &CoinControlDialog::copyLabel); | ||||
SLOT(copyTransactionHash())); | connect(copyAmountAction, &QAction::triggered, this, | ||||
connect(lockAction, SIGNAL(triggered()), this, SLOT(lockCoin())); | &CoinControlDialog::copyAmount); | ||||
connect(unlockAction, SIGNAL(triggered()), this, SLOT(unlockCoin())); | connect(copyTransactionHashAction, &QAction::triggered, this, | ||||
&CoinControlDialog::copyTransactionHash); | |||||
connect(lockAction, &QAction::triggered, this, | |||||
&CoinControlDialog::lockCoin); | |||||
connect(unlockAction, &QAction::triggered, this, | |||||
&CoinControlDialog::unlockCoin); | |||||
// clipboard actions | // clipboard actions | ||||
QAction *clipboardQuantityAction = new QAction(tr("Copy quantity"), this); | QAction *clipboardQuantityAction = new QAction(tr("Copy quantity"), this); | ||||
QAction *clipboardAmountAction = new QAction(tr("Copy amount"), this); | QAction *clipboardAmountAction = new QAction(tr("Copy amount"), this); | ||||
QAction *clipboardFeeAction = new QAction(tr("Copy fee"), this); | QAction *clipboardFeeAction = new QAction(tr("Copy fee"), this); | ||||
QAction *clipboardAfterFeeAction = new QAction(tr("Copy after fee"), this); | QAction *clipboardAfterFeeAction = new QAction(tr("Copy after fee"), this); | ||||
QAction *clipboardBytesAction = new QAction(tr("Copy bytes"), this); | QAction *clipboardBytesAction = new QAction(tr("Copy bytes"), this); | ||||
QAction *clipboardLowOutputAction = new QAction(tr("Copy dust"), this); | QAction *clipboardLowOutputAction = new QAction(tr("Copy dust"), this); | ||||
QAction *clipboardChangeAction = new QAction(tr("Copy change"), this); | QAction *clipboardChangeAction = new QAction(tr("Copy change"), this); | ||||
connect(clipboardQuantityAction, SIGNAL(triggered()), this, | connect(clipboardQuantityAction, &QAction::triggered, this, | ||||
SLOT(clipboardQuantity())); | &CoinControlDialog::clipboardQuantity); | ||||
connect(clipboardAmountAction, SIGNAL(triggered()), this, | connect(clipboardAmountAction, &QAction::triggered, this, | ||||
SLOT(clipboardAmount())); | &CoinControlDialog::clipboardAmount); | ||||
connect(clipboardFeeAction, SIGNAL(triggered()), this, | connect(clipboardFeeAction, &QAction::triggered, this, | ||||
SLOT(clipboardFee())); | &CoinControlDialog::clipboardFee); | ||||
connect(clipboardAfterFeeAction, SIGNAL(triggered()), this, | connect(clipboardAfterFeeAction, &QAction::triggered, this, | ||||
SLOT(clipboardAfterFee())); | &CoinControlDialog::clipboardAfterFee); | ||||
connect(clipboardBytesAction, SIGNAL(triggered()), this, | connect(clipboardBytesAction, &QAction::triggered, this, | ||||
SLOT(clipboardBytes())); | &CoinControlDialog::clipboardBytes); | ||||
connect(clipboardLowOutputAction, SIGNAL(triggered()), this, | connect(clipboardLowOutputAction, &QAction::triggered, this, | ||||
SLOT(clipboardLowOutput())); | &CoinControlDialog::clipboardLowOutput); | ||||
connect(clipboardChangeAction, SIGNAL(triggered()), this, | connect(clipboardChangeAction, &QAction::triggered, this, | ||||
SLOT(clipboardChange())); | &CoinControlDialog::clipboardChange); | ||||
ui->labelCoinControlQuantity->addAction(clipboardQuantityAction); | ui->labelCoinControlQuantity->addAction(clipboardQuantityAction); | ||||
ui->labelCoinControlAmount->addAction(clipboardAmountAction); | ui->labelCoinControlAmount->addAction(clipboardAmountAction); | ||||
ui->labelCoinControlFee->addAction(clipboardFeeAction); | ui->labelCoinControlFee->addAction(clipboardFeeAction); | ||||
ui->labelCoinControlAfterFee->addAction(clipboardAfterFeeAction); | ui->labelCoinControlAfterFee->addAction(clipboardAfterFeeAction); | ||||
ui->labelCoinControlBytes->addAction(clipboardBytesAction); | ui->labelCoinControlBytes->addAction(clipboardBytesAction); | ||||
ui->labelCoinControlLowOutput->addAction(clipboardLowOutputAction); | ui->labelCoinControlLowOutput->addAction(clipboardLowOutputAction); | ||||
ui->labelCoinControlChange->addAction(clipboardChangeAction); | ui->labelCoinControlChange->addAction(clipboardChangeAction); | ||||
// toggle tree/list mode | // toggle tree/list mode | ||||
connect(ui->radioTreeMode, SIGNAL(toggled(bool)), this, | connect(ui->radioTreeMode, &QRadioButton::toggled, this, | ||||
SLOT(radioTreeMode(bool))); | &CoinControlDialog::radioTreeMode); | ||||
connect(ui->radioListMode, SIGNAL(toggled(bool)), this, | connect(ui->radioListMode, &QRadioButton::toggled, this, | ||||
SLOT(radioListMode(bool))); | &CoinControlDialog::radioListMode); | ||||
// click on checkbox | // click on checkbox | ||||
connect(ui->treeWidget, SIGNAL(itemChanged(QTreeWidgetItem *, int)), this, | connect(ui->treeWidget, &QTreeWidget::itemChanged, this, | ||||
SLOT(viewItemChanged(QTreeWidgetItem *, int))); | &CoinControlDialog::viewItemChanged); | ||||
// click on header | // click on header | ||||
ui->treeWidget->header()->setSectionsClickable(true); | ui->treeWidget->header()->setSectionsClickable(true); | ||||
connect(ui->treeWidget->header(), SIGNAL(sectionClicked(int)), this, | connect(ui->treeWidget->header(), &QHeaderView::sectionClicked, this, | ||||
SLOT(headerSectionClicked(int))); | &CoinControlDialog::headerSectionClicked); | ||||
// ok button | // ok button | ||||
connect(ui->buttonBox, SIGNAL(clicked(QAbstractButton *)), this, | connect(ui->buttonBox, &QDialogButtonBox::clicked, this, | ||||
SLOT(buttonBoxClicked(QAbstractButton *))); | &CoinControlDialog::buttonBoxClicked); | ||||
// (un)select all | // (un)select all | ||||
connect(ui->pushButtonSelectAll, SIGNAL(clicked()), this, | connect(ui->pushButtonSelectAll, &QPushButton::clicked, this, | ||||
SLOT(buttonSelectAllClicked())); | &CoinControlDialog::buttonSelectAllClicked); | ||||
ui->treeWidget->setColumnWidth(COLUMN_CHECKBOX, 84); | ui->treeWidget->setColumnWidth(COLUMN_CHECKBOX, 84); | ||||
ui->treeWidget->setColumnWidth(COLUMN_AMOUNT, 110); | ui->treeWidget->setColumnWidth(COLUMN_AMOUNT, 110); | ||||
ui->treeWidget->setColumnWidth(COLUMN_LABEL, 190); | ui->treeWidget->setColumnWidth(COLUMN_LABEL, 190); | ||||
ui->treeWidget->setColumnWidth(COLUMN_ADDRESS, 320); | ui->treeWidget->setColumnWidth(COLUMN_ADDRESS, 320); | ||||
ui->treeWidget->setColumnWidth(COLUMN_DATE, 130); | ui->treeWidget->setColumnWidth(COLUMN_DATE, 130); | ||||
ui->treeWidget->setColumnWidth(COLUMN_CONFIRMATIONS, 110); | ui->treeWidget->setColumnWidth(COLUMN_CONFIRMATIONS, 110); | ||||
// store transaction hash in this column, but don't show it | // store transaction hash in this column, but don't show it | ||||
▲ Show 20 Lines • Show All 683 Lines • Show Last 20 Lines |