1 // Copyright (c) 2011-2014 The Bitcoin Core developers
2 // Distributed under the MIT software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
5 #ifndef BITCOIN_QT_BITCOINADDRESSVALIDATOR_H
6 #define BITCOIN_QT_BITCOINADDRESSVALIDATOR_H
10 /** Base58 entry widget validator, checks for valid characters and
11 * removes some whitespace.
13 class BitcoinAddressEntryValidator
: public QValidator
18 explicit BitcoinAddressEntryValidator(QObject
*parent
);
20 State
validate(QString
&input
, int &pos
) const;
23 /** Bitcoin address widget validator, checks for a valid bitcoin address.
25 class BitcoinAddressCheckValidator
: public QValidator
30 explicit BitcoinAddressCheckValidator(QObject
*parent
);
32 State
validate(QString
&input
, int &pos
) const;
35 #endif // BITCOIN_QT_BITCOINADDRESSVALIDATOR_H