1 #include "qvalidatedlineedit.h"
3 QValidatedLineEdit::QValidatedLineEdit(QWidget *parent) :
4 QLineEdit(parent), valid(true)
6 connect(this, SIGNAL(textChanged(QString)), this, SLOT(markValid()));
9 void QValidatedLineEdit::setValid(bool valid)
11 if(valid == this->valid)
22 setStyleSheet("background:#FF8080");
27 void QValidatedLineEdit::focusInEvent(QFocusEvent *evt)
29 // Clear invalid flag on focus
31 QLineEdit::focusInEvent(evt);
34 void QValidatedLineEdit::markValid()