1 #include "sendcoinsdialog.h"
2 #include "ui_sendcoinsdialog.h"
4 #include "addressbookdialog.h"
5 #include "bitcoinaddressvalidator.h"
7 #include <QApplication>
12 SendCoinsDialog::SendCoinsDialog(QWidget *parent) :
14 ui(new Ui::SendCoinsDialog)
17 ui->payTo->setMaxLength(BitcoinAddressValidator::MaxAddressLength);
18 ui->payTo->setValidator(new BitcoinAddressValidator(this));
19 ui->payAmount->setValidator(new QDoubleValidator(this));
22 SendCoinsDialog::~SendCoinsDialog()
27 void SendCoinsDialog::on_sendButton_clicked()
29 QByteArray payTo = ui->payTo->text().toUtf8();
30 uint160 payToHash = 0;
31 if(AddressToHash160(payTo.constData(), payToHash))
41 void SendCoinsDialog::on_pasteButton_clicked()
43 /* Paste text from clipboard into recipient field */
44 ui->payTo->setText(QApplication::clipboard()->text());
47 void SendCoinsDialog::on_addressBookButton_clicked()
49 AddressBookDialog dlg;
51 ui->payTo->setText(dlg.getReturnValue());
54 void SendCoinsDialog::on_buttonBox_rejected()