securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtvalidatorusername.h
changeset 27 9660a5eb236f
parent 26 9abfd4f00d37
child 34 ad1f037f1ac2
equal deleted inserted replaced
26:9abfd4f00d37 27:9660a5eb236f
    15  *   EAP method validator: username
    15  *   EAP method validator: username
    16  *
    16  *
    17  */
    17  */
    18 
    18 
    19 /*
    19 /*
    20  * %version: 3 %
    20  * %version: 5 %
    21  */
    21  */
    22 
    22 
    23 #ifndef EAPQTVALIDATOR_USERNAME_H
    23 #ifndef EAPQTVALIDATOR_USERNAME_H
    24 #define EAPQTVALIDATOR_USERNAME_H
    24 #define EAPQTVALIDATOR_USERNAME_H
    25 
    25 
    34  */
    34  */
    35 class EapQtValidatorUsername: public EapQtValidator
    35 class EapQtValidatorUsername: public EapQtValidator
    36 {
    36 {
    37 public:
    37 public:
    38 
    38 
    39     EapQtValidatorUsername(EapQtExpandedEapType type);
    39     explicit EapQtValidatorUsername(EapQtExpandedEapType type);
    40     ~EapQtValidatorUsername();
    40     ~EapQtValidatorUsername();
    41 
    41 
    42     // from EapQtValidator
    42     // from EapQtValidator
    43     EapQtValidator::Status validate(QVariant value);
    43     EapQtValidator::Status validate(QVariant value);
    44     void updateEditor(HbLineEdit *edit);
    44     void updateEditor(HbLineEdit *edit);
    47 
    47 
    48     EapQtValidatorUsername();
    48     EapQtValidatorUsername();
    49     Q_DISABLE_COPY(EapQtValidatorUsername)
    49     Q_DISABLE_COPY(EapQtValidatorUsername)
    50 
    50 
    51     EapQtValidator::Status validateGeneral(QVariant value);
    51     EapQtValidator::Status validateGeneral(QVariant value);
       
    52     bool validateCharacters(QString& str);
    52     void updateEditorGeneral(HbLineEdit *edit);
    53     void updateEditorGeneral(HbLineEdit *edit);
    53 
    54 
    54 private:
    55 private:
    55     EapQtExpandedEapType mEapType;
    56     EapQtExpandedEapType mEapType;
    56 
    57