1 #include "qvalidatedlineedit.h"
3 #include "guiconstants.h"
5 QValidatedLineEdit::QValidatedLineEdit(QWidget *parent) :
6 QLineEdit(parent), valid(true)
8 connect(this, SIGNAL(textChanged(QString)), this, SLOT(markValid()));
11 void QValidatedLineEdit::setValid(bool valid)
13 if(valid == this->valid)
24 setStyleSheet(STYLE_INVALID);
29 void QValidatedLineEdit::focusInEvent(QFocusEvent *evt)
31 // Clear invalid flag on focus
33 QLineEdit::focusInEvent(evt);
36 void QValidatedLineEdit::markValid()
41 void QValidatedLineEdit::clear()