securitysettings/cpeapuiplugins/cpeaptlsmethodsui/inc/cpeaptlsmethodsplugin.h
changeset 52 c23bdf5a328a
parent 39 fe6b6762fccd
equal deleted inserted replaced
51:e863583e6720 52:c23bdf5a328a
    15  *   Control Panel QT plugin for TLS-based EAP methods configuration
    15  *   Control Panel QT plugin for TLS-based EAP methods configuration
    16  *
    16  *
    17  */
    17  */
    18 
    18 
    19 /*
    19 /*
    20  * %version:  6 %
    20  * %version:  7 %
    21  */
    21  */
    22 
    22 
    23 #ifndef CPEAPTLSMETHODSPLUGIN_H
    23 #ifndef CPEAPTLSMETHODSPLUGIN_H
    24 #define CPEAPTLSMETHODSPLUGIN_H
    24 #define CPEAPTLSMETHODSPLUGIN_H
    25 
    25 
    37 
    37 
    38 /*!
    38 /*!
    39  * @addtogroup group_eap_ui_plugin_tlsmethods
    39  * @addtogroup group_eap_ui_plugin_tlsmethods
    40  * @{
    40  * @{
    41  */
    41  */
       
    42 // Class declaration
    42 class CpEapTlsMethodsPlugin : public QObject, public CpEapPluginInterface
    43 class CpEapTlsMethodsPlugin : public QObject, public CpEapPluginInterface
    43 {
    44 {
    44     Q_OBJECT
    45     Q_OBJECT
    45     Q_INTERFACES(CpEapPluginInterface)
    46     Q_INTERFACES(CpEapPluginInterface)
    46 
    47 
    50 
    51 
    51     void setSettingsReference(const EapQtConfigInterface::EapBearerType bearer, const int iapId);
    52     void setSettingsReference(const EapQtConfigInterface::EapBearerType bearer, const int iapId);
    52     QList<EapQtPluginInfo> pluginInfo();
    53     QList<EapQtPluginInfo> pluginInfo();
    53     CpBaseSettingView* uiInstance(const EapQtPluginHandle& outerHandle,
    54     CpBaseSettingView* uiInstance(const EapQtPluginHandle& outerHandle,
    54         const EapQtPluginInfo &plugin);
    55         const EapQtPluginInfo &plugin);
    55     
    56 
       
    57 signals:
       
    58 
       
    59 public slots:
       
    60 
       
    61 protected:
       
    62 
       
    63 protected slots:
       
    64 
    56 private:
    65 private:
       
    66 
       
    67 private slots:
       
    68 
       
    69 private:
       
    70     //! Bearer type
    57     EapQtConfigInterface::EapBearerType mBearer;
    71     EapQtConfigInterface::EapBearerType mBearer;
       
    72     //! IAP ID
    58     int mIapId;
    73     int mIapId;
    59 };
    74 };
    60 
    75 
    61 /*! @} */
    76 /*! @} */
    62 
    77