securitysettings/cpwlansecurityuiplugins/cpwpacmnui/inc/cpwpacmneapui.h
changeset 26 9abfd4f00d37
parent 22 093cf0757204
child 34 ad1f037f1ac2
equal deleted inserted replaced
25:e03a3db4489e 26:9abfd4f00d37
    10  * Nokia Corporation - initial contribution.
    10  * Nokia Corporation - initial contribution.
    11  *
    11  *
    12  * Contributors:
    12  * Contributors:
    13  *
    13  *
    14  * Description: 
    14  * Description: 
    15  *    Control Panel QT EAP view for WPA/WPA2/802_Dot_1x/WPA2 only configuration
    15  *    Control Panel WLAN Security EAP Entry item for WPA(2)/802.1x
    16  *
    16  *
    17  */
    17  */
    18 
    18 
    19 /*
    19 /*
    20  * %version: 4 %
    20  * %version: 4 %
    21  */
    21  */
    22 
    22 
    23 #ifndef CPWPACMNEAPUI_H_
    23 #ifndef CPWPACMNEAPUI_H_
    24 #define CPWPACMNEAPUI_H_
    24 #define CPWPACMNEAPUI_H_
    25 
    25 
    26 class CpWpaCmnUi;
    26 // System includes
    27 #include <cpsettingformentryitemdata.h>
    27 #include <cpsettingformentryitemdata.h>
    28 /*! 
    28 
    29  * Implements the Ui EAP Plugin Loader for WPA/WPA2/802_Dot_1x/WPA2 only Security Modes  
    29 // User includes
    30  */
    30 
    31 class EapEntyItemData : public CpSettingFormEntryItemData
    31 // Forward declarations
       
    32 class CpWpaCmnUiPrivate;
       
    33 
       
    34 class EapEntryItemData : public CpSettingFormEntryItemData
    32 {
    35 {
    33 public:
    36 public:
    34     EapEntyItemData(CpWpaCmnUi* wpa, CpItemDataHelper &itemDataHelper,
    37     EapEntryItemData(
    35             const QString &text = QString(), const QString &description =
    38         CpWpaCmnUiPrivate* wpa, 
    36                     QString(), const HbIcon &icon = HbIcon(),
    39         CpItemDataHelper &itemDataHelper,
    37             const HbDataFormModelItem *parent = 0);
    40         const QString &text = QString());
    38 
    41 
    39     virtual ~EapEntyItemData();
    42     virtual ~EapEntryItemData();
    40 
    43 
    41     /*!
       
    42      Implement CpSettingFormEntryItemData::createSettingView
       
    43      */
       
    44     virtual CpBaseSettingView *createSettingView() const;
    44     virtual CpBaseSettingView *createSettingView() const;
    45 
    45 
    46 private:
    46 private:
    47 
    47     //! Pointer to WPA/WPA2/802.1x UI. 
    48     CpWpaCmnUi* mUi;
    48     CpWpaCmnUiPrivate* mUi;
       
    49     // Dataitem helpper
    49     CpItemDataHelper& itemdatahelper;
    50     CpItemDataHelper& itemdatahelper;
    50 };
    51 };
    51 
    52 
    52 #endif /* CPWPACMNEAPUI_H_ */
    53 #endif /* CPWPACMNEAPUI_H_ */