30 #include "QY2CharValidator.h" 37 : QValidator( parent )
38 , _validChars( initialValidChars )
53 if (
validChars().isEmpty() || fieldContents.isEmpty() )
54 return QValidator::Acceptable;
62 for (
int i=0; i < fieldContents.length(); i++ )
64 if ( !
validChars().contains( fieldContents[i] ) )
65 return QValidator::Invalid;
68 return QValidator::Acceptable;
72 #include "QY2CharValidator.moc" QY2CharValidator(const QString &initialValidChars, QObject *parent=0, const char *name=0)
Constructor.
QString validChars() const
Retrieve the valid input characters.
~QY2CharValidator()
Destructor.
virtual State validate(QString &input, int &pos) const
Check user input.