diff -r fb81b597edf1 -r bdc64aa9b954 wlanutilities/wlanqtutilities/wrapper/src/wlanqtutilsscan.cpp --- a/wlanutilities/wlanqtutilities/wrapper/src/wlanqtutilsscan.cpp Fri Aug 06 18:38:57 2010 +0300 +++ b/wlanutilities/wlanqtutilities/wrapper/src/wlanqtutilsscan.cpp Mon Aug 23 13:30:09 2010 +0300 @@ -19,7 +19,8 @@ // User includes -#include "wlanqtutilsscan_symbian.h" +#include "wlanqtutilsscaniap_symbian.h" +#include "wlanqtutilsscanap_symbian.h" #include "wlanqtutilsscan.h" /*! @@ -47,7 +48,9 @@ WlanQtUtilsScan::WlanQtUtilsScan(QObject *parent) : QObject(parent) { - QT_TRAP_THROWING(d_ptr = WlanQtUtilsScanPrivate::NewL(this)); + QT_TRAP_THROWING( + d_ptrIap = WlanQtUtilsScanIapPrivate::NewL(this); + d_ptrAp = WlanQtUtilsScanApPrivate::NewL(this)); } /*! @@ -56,7 +59,17 @@ WlanQtUtilsScan::~WlanQtUtilsScan() { - delete d_ptr; + delete d_ptrIap; + delete d_ptrAp; +} + +/*! + Scans available WLAN IAP's, including hidden ones. +*/ + +void WlanQtUtilsScan::scanWlanIaps() +{ + d_ptrIap->ScanIaps(); } /*! @@ -65,7 +78,7 @@ void WlanQtUtilsScan::scanWlanAps() { - d_ptr->Scan(); + d_ptrAp->Scan(); } /*! @@ -76,7 +89,7 @@ void WlanQtUtilsScan::scanWlanDirect(const QString &ssid) { - d_ptr->Scan(ssid); + d_ptrAp->Scan(ssid); } /*! @@ -85,5 +98,6 @@ void WlanQtUtilsScan::stopScan() { - d_ptr->StopScan(); + d_ptrIap->StopScan(); + d_ptrAp->StopScan(); }