}
}
+void BitcoinAmountField::clear()
+{
+ amount->clear();
+ decimals->clear();
+}
+
bool BitcoinAmountField::validate()
{
bool valid = true;
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
{
setValid(true);
}
+
+void QValidatedLineEdit::clear()
+{
+ setValid(true);
+ QLineEdit::clear();
+}
Q_OBJECT
public:
explicit QValidatedLineEdit(QWidget *parent = 0);
+ void clear();
protected:
void focusInEvent(QFocusEvent *evt);
{
ui->payTo->clear();
ui->addAsLabel->clear();
- ui->payAmount->setText(QString());
+ ui->payAmount->clear();
ui->payTo->setFocus();
}