21 #include <cmmanagerdefines_shim.h> |
21 #include <cmmanagerdefines_shim.h> |
22 |
22 |
23 // User includes |
23 // User includes |
24 |
24 |
25 #include "wlanqtutils.h" |
25 #include "wlanqtutils.h" |
26 #include "wlanqtutilsiap.h" |
26 #include "wlanqtutilsap.h" |
27 #include "wlanqtutilsscan.h" |
27 #include "wlanqtutilsscan.h" |
28 #include "wlanqtutilsscaniap_symbian.h" |
28 #include "wlanqtutilsscaniap_symbian.h" |
29 |
29 |
30 #include "OstTraceDefinitions.h" |
30 #include "OstTraceDefinitions.h" |
31 #ifdef OST_TRACE_COMPILER_IN_USE |
31 #ifdef OST_TRACE_COMPILER_IN_USE |
135 if (iStatus != KErrNone) { |
135 if (iStatus != KErrNone) { |
136 // Scan failed |
136 // Scan failed |
137 emit q_ptr->scanFailed(WlanQtUtils::ScanStatusError); |
137 emit q_ptr->scanFailed(WlanQtUtils::ScanStatusError); |
138 } else { |
138 } else { |
139 // Scan succeeded |
139 // Scan succeeded |
140 QList< QSharedPointer<WlanQtUtilsIap> > scanResults; |
140 QList< QSharedPointer<WlanQtUtilsAp> > scanResults; |
141 ExtractScanResults(scanResults); |
141 ExtractScanResults(scanResults); |
142 |
142 |
143 // Inform about the results |
143 // Inform about the results |
144 emit q_ptr->availableWlanIaps(scanResults); |
144 emit q_ptr->availableWlanIaps(scanResults); |
145 } |
145 } |
198 |
198 |
199 @param [out] scanResults Scan result list. |
199 @param [out] scanResults Scan result list. |
200 */ |
200 */ |
201 |
201 |
202 void WlanQtUtilsScanIapPrivate::ExtractScanResults( |
202 void WlanQtUtilsScanIapPrivate::ExtractScanResults( |
203 QList< QSharedPointer<WlanQtUtilsIap> > &scanResults) |
203 QList< QSharedPointer<WlanQtUtilsAp> > &scanResults) |
204 { |
204 { |
205 OstTraceFunctionEntry0(WLANQTUTILSSCANIAPPRIVATE_EXTRACTSCANRESULTS_ENTRY); |
205 OstTraceFunctionEntry0(WLANQTUTILSSCANIAPPRIVATE_EXTRACTSCANRESULTS_ENTRY); |
206 |
206 |
207 for (int i=0; i < mAvailableIaps.Count(); i++) { |
207 for (int i=0; i < mAvailableIaps.Count(); i++) { |
208 // Create an IAP for each result |
208 // Create an IAP for each result |
209 QSharedPointer<WlanQtUtilsIap> iap(new WlanQtUtilsIap()); |
209 QSharedPointer<WlanQtUtilsAp> iap(new WlanQtUtilsAp()); |
210 |
210 |
211 // IAP ID |
211 // IAP ID |
212 iap->setValue( |
212 iap->setValue( |
213 WlanQtUtilsIap::ConfIdIapId, |
213 WlanQtUtilsAp::ConfIdIapId, |
214 (int)mAvailableIaps[i].iIapId); |
214 (int)mAvailableIaps[i].iIapId); |
215 |
215 |
216 // Signal strength |
216 // Signal strength |
217 iap->setValue( |
217 iap->setValue( |
218 WlanQtUtilsIap::ConfIdSignalStrength, |
218 WlanQtUtilsAp::ConfIdSignalStrength, |
219 (int)mAvailableIaps[i].iRssi); |
219 (int)mAvailableIaps[i].iRssi); |
220 |
220 |
221 // Append the IAP to scan result list |
221 // Append the IAP to scan result list |
222 scanResults.append(iap); |
222 scanResults.append(iap); |
223 } |
223 } |