accesssec_plat/eap_qt_configuration_api/inc/eapqtconfiginterface.h
changeset 27 9660a5eb236f
parent 26 9abfd4f00d37
child 34 ad1f037f1ac2
equal deleted inserted replaced
26:9abfd4f00d37 27:9660a5eb236f
    15  *   EAP method configuration QT interface
    15  *   EAP method configuration QT interface
    16  *
    16  *
    17  */
    17  */
    18 
    18 
    19 /*
    19 /*
    20  * %version: 1 %
    20  * %version: 2 %
    21  */
    21  */
    22 
    22 
    23 #ifndef EAPQTCONFIGINTERFACE_H
    23 #ifndef EAPQTCONFIGINTERFACE_H
    24 #define EAPQTCONFIGINTERFACE_H
    24 #define EAPQTCONFIGINTERFACE_H
    25 
    25 
    26 #include <qglobal.h>
    26 #include <qglobal.h>
    27 #include <eapqtconfig.h>
    27 #include <eapqtconfig.h>
       
    28 #include <eapqtconfigdefs.h>
    28 
    29 
    29 /*!
    30 /*!
    30  * @addtogroup group_eap_config_api
    31  * @addtogroup group_eap_config_api
    31  * @{
    32  * @{
    32  */
    33  */
    33 
       
    34 #ifdef BUILD_EAP_QT_CONFIG_INTERFACE_DLL
       
    35 #define EAP_QT_CONFIG_INTERFACE_EXPORT Q_DECL_EXPORT
       
    36 #else
       
    37 #define EAP_QT_CONFIG_INTERFACE_EXPORT Q_DECL_IMPORT
       
    38 #endif
       
    39 
    34 
    40 class CpBaseSettingView;
    35 class CpBaseSettingView;
    41 class EapQtValidator;
    36 class EapQtValidator;
    42 class EapQtPluginInfo;
    37 class EapQtPluginInfo;
    43 class EapQtPluginHandle;
    38 class EapQtPluginHandle;
    56         EapBearerTypeWlan,
    51         EapBearerTypeWlan,
    57         // EAP configuration interface for VPN
    52         // EAP configuration interface for VPN
    58         EapBearerTypeVpn,
    53         EapBearerTypeVpn,
    59     };
    54     };
    60 
    55 
    61     static const int IAP_ID_UNDEFINED = -1;
    56     static const int IapIdUndefined = -1;
    62 
    57 
    63 public:
    58 public:
    64 
    59 
    65     // the default constuctor can only be used for validators,
    60     // the default constuctor can only be used for validators,
    66     // any other call throws an exeption;
    61     // any other call throws an exeption;