12 #include <QDataWidgetMapper> 13 #include <QMessageBox> 29 setWindowTitle(tr(
"New receiving address"));
33 setWindowTitle(tr(
"New sending address"));
36 setWindowTitle(tr(
"Edit receiving address"));
40 setWindowTitle(tr(
"Edit sending address"));
44 mapper =
new QDataWidgetMapper(
this);
45 mapper->setSubmitPolicy(QDataWidgetMapper::ManualSubmit);
66 mapper->setCurrentIndex(row);
110 QMessageBox::warning(
this, windowTitle(),
111 tr(
"The entered address \"%1\" is not a valid Dash address.").arg(
ui->
addressEdit->text()),
112 QMessageBox::Ok, QMessageBox::Ok);
115 QMessageBox::warning(
this, windowTitle(),
116 tr(
"The entered address \"%1\" is already in the address book.").arg(
ui->
addressEdit->text()),
117 QMessageBox::Ok, QMessageBox::Ok);
120 QMessageBox::critical(
this, windowTitle(),
121 tr(
"Could not unlock wallet."),
122 QMessageBox::Ok, QMessageBox::Ok);
125 QMessageBox::critical(
this, windowTitle(),
126 tr(
"New key generation failed."),
127 QMessageBox::Ok, QMessageBox::Ok);
static const QString Send
QString addRow(const QString &type, const QString &label, const QString &address)
static const QString Receive
void setModel(AddressTableModel *model)
QDataWidgetMapper * mapper
Ui::EditAddressDialog * ui
void setupUi(QDialog *EditAddressDialog)
EditStatus getEditStatus() const
void setupAddressWidget(QValidatedLineEdit *widget, QWidget *parent)
QString getAddress() const
QValidatedLineEdit * addressEdit
void setAddress(const QString &address)
EditAddressDialog(Mode mode, QWidget *parent)
AddressTableModel * model
void setEnabled(bool enabled)