integration phase

This commit is contained in:
Wladimir J. van der Laan
2011-05-14 11:18:39 +02:00
parent 1f2e0df865
commit 6644d98d9e
20 changed files with 5521 additions and 11 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ class BitcoinAddressValidator : public QRegExpValidator
public:
explicit BitcoinAddressValidator(QObject *parent = 0);
static const QString valid_chars;
static const int MaxAddressLength = 34;
signals:
public slots:
+2 -2
View File
@@ -1,8 +1,8 @@
#include "bitcoinaddressvalidator.h"
const QString BitcoinAddressValidator::valid_chars = "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ";
#include "base58.h"
BitcoinAddressValidator::BitcoinAddressValidator(QObject *parent) :
QRegExpValidator(QRegExp("^["+valid_chars+"]+"), parent)
QRegExpValidator(QRegExp(QString("^[")+QString(pszBase58)+QString("]+")), parent)
{
}
+1
View File
@@ -12,6 +12,7 @@ SendCoinsDialog::SendCoinsDialog(QWidget *parent) :
ui(new Ui::SendCoinsDialog)
{
ui->setupUi(this);
ui->payTo->setMaxLength(BitcoinAddressValidator::MaxAddressLength);
ui->payTo->setValidator(new BitcoinAddressValidator(this));
ui->payAmount->setValidator(new QDoubleValidator(this));
}