mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-11-11 14:38:29 +01:00
GUI: Receive: Remove option to reuse a previous address
This was justified by the need to "resent" an invoice, but now that we have the request history, that need should be gone.
This commit is contained in:
@@ -101,7 +101,6 @@ void ReceiveCoinsDialog::clear()
|
||||
ui->reqAmount->clear();
|
||||
ui->reqLabel->setText("");
|
||||
ui->reqMessage->setText("");
|
||||
ui->reuseAddress->setChecked(false);
|
||||
updateDisplayUnit();
|
||||
}
|
||||
|
||||
@@ -130,25 +129,8 @@ void ReceiveCoinsDialog::on_receiveButton_clicked()
|
||||
|
||||
QString address;
|
||||
QString label = ui->reqLabel->text();
|
||||
if(ui->reuseAddress->isChecked())
|
||||
{
|
||||
/* Choose existing receiving address */
|
||||
AddressBookPage dlg(platformStyle, AddressBookPage::ForSelection, AddressBookPage::ReceivingTab, this);
|
||||
dlg.setModel(model->getAddressTableModel());
|
||||
if(dlg.exec())
|
||||
{
|
||||
address = dlg.getReturnValue();
|
||||
if(label.isEmpty()) /* If no label provided, use the previously used label */
|
||||
{
|
||||
label = model->getAddressTableModel()->labelForAddress(address);
|
||||
}
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
/* Generate new receiving address */
|
||||
address = model->getAddressTableModel()->addRow(AddressTableModel::Receive, label, "");
|
||||
}
|
||||
/* Generate new receiving address */
|
||||
address = model->getAddressTableModel()->addRow(AddressTableModel::Receive, label, "");
|
||||
SendCoinsRecipient info(address, label,
|
||||
ui->reqAmount->value(), ui->reqMessage->text());
|
||||
ReceiveRequestDialog *dialog = new ReceiveRequestDialog(this);
|
||||
|
||||
Reference in New Issue
Block a user