securitysettings/cpeapuiplugins/cpeaptlsmethodsui/inc/cpeaptlsmethodsinnereapui.h
changeset 49 43351a4f2da3
parent 34 ad1f037f1ac2
equal deleted inserted replaced
47:712b4ffd76bb 49:43351a4f2da3
    15  *   Control Panel Inner EAP Entry item for TLS-based EAP methods
    15  *   Control Panel Inner EAP Entry item for TLS-based EAP methods
    16  *
    16  *
    17  */
    17  */
    18 
    18 
    19 /*
    19 /*
    20  * %version: 3 %
    20  * %version: 5 %
    21  */
    21  */
    22 
    22 
    23 #ifndef CPEAPTLSMETHODSINNEREAPUI_H
    23 #ifndef CPEAPTLSMETHODSINNEREAPUI_H
    24 #define CPEAPTLSMETHODSINNEREAPUI_H
    24 #define CPEAPTLSMETHODSINNEREAPUI_H
    25 
    25 
    37 
    37 
    38 /*!
    38 /*!
    39  * @addtogroup group_eap_ui_plugin_eap_tlsmethods
    39  * @addtogroup group_eap_ui_plugin_eap_tlsmethods
    40  * @{
    40  * @{
    41  */
    41  */
    42 
    42 // Class declaration
    43 class EapInnerMethodEntryItemData : public CpSettingFormEntryItemData
    43 class EapInnerMethodEntryItemData : public CpSettingFormEntryItemData
    44 {
    44 {
    45 public:
    45 public:
    46     EapInnerMethodEntryItemData(
    46     EapInnerMethodEntryItemData(
    47         CpEapTlsMethodsUi* tlsUi, 
    47         CpEapTlsMethodsUi* tlsUi, 
    48         CpItemDataHelper &itemDataHelper,
    48         CpItemDataHelper &itemDataHelper,
    49         const QString &text);
    49         const QString &text,
       
    50         bool secondInnerEap);
    50     
    51     
    51     virtual ~EapInnerMethodEntryItemData();
    52     virtual ~EapInnerMethodEntryItemData();
    52 
    53 
    53     virtual CpBaseSettingView *createSettingView() const;
    54     virtual CpBaseSettingView *createSettingView() const;
    54 
    55 
       
    56 signals:
       
    57 
       
    58 public slots:
       
    59 
       
    60 protected:
       
    61 
       
    62 protected slots:
       
    63 
    55 private:
    64 private:
       
    65 
       
    66 private slots:
       
    67 
       
    68 private:
       
    69     //! Pointer to TLS methods UI (parent view)
    56     CpEapTlsMethodsUi* mTlsUi;
    70     CpEapTlsMethodsUi* mTlsUi;
       
    71     //! Item data helper
    57     CpItemDataHelper& mItemDataHelper;
    72     CpItemDataHelper& mItemDataHelper;
       
    73     //! TRUE if second inner EAP type (only FAST), otherwise FALSE
       
    74     bool mSecondInnerEap;
    58 };
    75 };
    59 
    76 
    60 /*! @} */
    77 /*! @} */
    61 
    78 
    62 #endif
    79 #endif