@ -55,6 +55,12 @@ void BitcoinAmountField::setText(const QString &text)
}
void BitcoinAmountField::clear()
{
amount->clear();
decimals->clear();
bool BitcoinAmountField::validate()
bool valid = true;
@ -18,6 +18,8 @@ public:
void setText(const QString &text);
QString text() const;
void clear();
bool validate();
// Qt messes up the tab chain by default in some cases (issue http://bugreports.qt.nokia.com/browse/QTBUG-10907)
// Hence we have to set it up manually
@ -35,3 +35,9 @@ void QValidatedLineEdit::markValid()
setValid(true);
void QValidatedLineEdit::clear()
QLineEdit::clear();
@ -10,6 +10,7 @@ class QValidatedLineEdit : public QLineEdit
Q_OBJECT
public:
explicit QValidatedLineEdit(QWidget *parent = 0);
protected:
void focusInEvent(QFocusEvent *evt);
@ -68,7 +68,7 @@ void SendCoinsEntry::clear()
ui->payTo->clear();
ui->addAsLabel->clear();
ui->payAmount->setText(QString());
ui->payAmount->clear();
ui->payTo->setFocus();