wlanutilities/wlanqtutilities/base/inc/wlanqtutilsiapsettings.h
changeset 39 7b3e49e4608a
parent 31 e8f4211554fb
child 58 301aeb18ae47
equal deleted inserted replaced
36:682dd021f9be 39:7b3e49e4608a
    21 // System includes
    21 // System includes
    22 
    22 
    23 #include <QObject>
    23 #include <QObject>
    24 #include <QList>
    24 #include <QList>
    25 #include <QSharedPointer>
    25 #include <QSharedPointer>
       
    26 #include <cmmanagerdefines_shim.h>
    26 
    27 
    27 // User includes
    28 // User includes
    28 
    29 
    29 // Forward declarations
    30 // Forward declarations
    30 
    31 
    51     
    52     
    52     virtual ~WlanQtUtilsIapSettings();
    53     virtual ~WlanQtUtilsIapSettings();
    53 
    54 
    54     void fetchIaps(QList< QSharedPointer<WlanQtUtilsIap> > &iapList) const;
    55     void fetchIaps(QList< QSharedPointer<WlanQtUtilsIap> > &iapList) const;
    55 
    56 
    56     QSharedPointer<WlanQtUtilsIap> fetchIap(int iapId) const;
    57     QSharedPointer<WlanQtUtilsIap> fetchIap(uint iapId) const;
    57     
    58     
    58     int createIap(const WlanQtUtilsAp *wlanAp);
    59     int createIap(const WlanQtUtilsAp *wlanAp);
    59     
    60     
    60     bool updateIap(int iapId, const WlanQtUtilsAp *wlanAp);
    61     bool updateIap(int iapId, const WlanQtUtilsAp *wlanAp);
    61     
    62     
    62     void deleteIap(int iapId);
    63     void deleteIap(int iapId);
    63 
    64 
    64     void moveIapToInternetSnap(int iapId);
    65     void moveIapToInternetSnap(int iapId);
       
    66 
       
    67     void setAsHotspotIap(int iapId);
    65     
    68     
    66 signals:
    69 signals:
    67 
    70 
    68 public slots:
    71 public slots:
    69 
    72 
    82     void storeWepKey(
    85     void storeWepKey(
    83         const QString &key,
    86         const QString &key,
    84         int index,
    87         int index,
    85         CmConnectionMethodShim *iap);
    88         CmConnectionMethodShim *iap);
    86 
    89 
       
    90     CMManagerShim::ConnectionMethodAttribute mapWepKeyIndexHex(int index);
       
    91 
       
    92     CMManagerShim::ConnectionMethodAttribute mapWepKeyIndexAscii(int index);
       
    93     
       
    94     void traceIap(
       
    95         const WlanQtUtilsAp *ap,
       
    96         int traceType,
       
    97         uint iapId) const;
       
    98 
    87 private slots:
    99 private slots:
    88 
   100 
    89 private: // data
   101 private: // data
    90 
   102 
    91     CmManagerShim *mCmManager;      //!< CmManager instance
   103     CmManagerShim *mCmManager;      //!< CmManager instance