securitysettings/eapqtdialogs/inc/eapfastpacstorepwquerydialog.h
changeset 49 43351a4f2da3
parent 36 c98682f98478
equal deleted inserted replaced
47:712b4ffd76bb 49:43351a4f2da3
    14 * Description: EAP-FAST PAC Store Password Query Dialog
    14 * Description: EAP-FAST PAC Store Password Query Dialog
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 4 %
    19 * %version: 5 %
    20 */
    20 */
    21 
    21 
    22 #ifndef __EAPFASTPACSTOREPWQUERYDIALOG_H__
    22 #ifndef __EAPFASTPACSTOREPWQUERYDIALOG_H__
    23 #define __EAPFASTPACSTOREPWQUERYDIALOG_H__
    23 #define __EAPFASTPACSTOREPWQUERYDIALOG_H__
    24 
    24 
    28 
    28 
    29 // User includes
    29 // User includes
    30 
    30 
    31 // Forward declarations
    31 // Forward declarations
    32 class HbTranslator;
    32 class HbTranslator;
    33 class EapQtValidator;
    33 
    34 
    34 
    35 // External data types
    35 // External data types
    36 
    36 
    37 // Constants
    37 // Constants
    38 
    38 
    87         
    87         
    88         /* Slot that is mapped to the signal that indicates to closing of the dialog */
    88         /* Slot that is mapped to the signal that indicates to closing of the dialog */
    89         void closingDialog();
    89         void closingDialog();
    90                
    90                
    91     private:
    91     private:
    92         
    92          
    93         bool validate() const;
       
    94         
       
    95         Q_DISABLE_COPY(EapFastPacStorePwQueryDialog)
    93         Q_DISABLE_COPY(EapFastPacStorePwQueryDialog)
    96    
    94    
    97     private: // data
    95     private: // data
    98         // NOT OWNED
    96         // NOT OWNED
    99         //! Pointer to the line edit object
    97         //! Pointer to the line edit object
   100         HbLineEdit *mEdit;
    98         HbLineEdit *mEdit;
   101                 
    99                 
   102         // OWNED        
   100         // OWNED        
   103         //! Pointer to the password validator object
       
   104         QScopedPointer<EapQtValidator> mPwdValidator;
       
   105                 
   101                 
   106         //! Pointer to the HbTranslator
   102         //! Pointer to the HbTranslator
   107         QScopedPointer<HbTranslator> mTranslator;
   103         QScopedPointer<HbTranslator> mTranslator;
   108         
   104         
   109         //! Pointer to the error message HbTranslator
   105         //! Pointer to the error message HbTranslator