2 #include "ui_editaddressdialog.h"
7 #include <QDataWidgetMapper>
21 setWindowTitle(tr(
"New receiving address"));
22 ui->addressEdit->setEnabled(
false);
25 setWindowTitle(tr(
"New sending address"));
28 setWindowTitle(tr(
"Edit receiving address"));
29 ui->addressEdit->setEnabled(
false);
32 setWindowTitle(tr(
"Edit sending address"));
36 mapper =
new QDataWidgetMapper(
this);
37 mapper->setSubmitPolicy(QDataWidgetMapper::ManualSubmit);
58 mapper->setCurrentIndex(row);
72 ui->labelEdit->text(),
73 ui->addressEdit->text());
102 QMessageBox::warning(
this, windowTitle(),
103 tr(
"The entered address \"%1\" is not a valid Feathercoin address.").
arg(
ui->addressEdit->text()),
104 QMessageBox::Ok, QMessageBox::Ok);
107 QMessageBox::warning(
this, windowTitle(),
108 tr(
"The entered address \"%1\" is already in the address book.").
arg(
ui->addressEdit->text()),
109 QMessageBox::Ok, QMessageBox::Ok);
112 QMessageBox::critical(
this, windowTitle(),
113 tr(
"Could not unlock wallet."),
114 QMessageBox::Ok, QMessageBox::Ok);
117 QMessageBox::critical(
this, windowTitle(),
118 tr(
"New key generation failed."),
119 QMessageBox::Ok, QMessageBox::Ok);
136 ui->addressEdit->setText(address);
Generating a new public key for a receiving address failed.
QString getAddress() const
EditAddressDialog(Mode mode, QWidget *parent=0)
Address already in address book.
void setupAddressWidget(QLineEdit *widget, QWidget *parent)
static const QString Send
Specifies send address.
void setModel(AddressTableModel *model)
Wallet could not be unlocked to create new receiving address.
QDataWidgetMapper * mapper
Qt model of the address book in the core.
AddressTableModel * model
EditStatus getEditStatus() const
QString addRow(const QString &type, const QString &label, const QString &address)
void setAddress(const QString &address)
static const QString Receive
Specifies receive address.
Dialog for editing an address and associated information.
No changes were made during edit operation.
Ui::EditAddressDialog * ui