equal
deleted
inserted
replaced
17 |
17 |
18 // System includes |
18 // System includes |
19 |
19 |
20 // User includes |
20 // User includes |
21 |
21 |
22 #include "wlanqtutilsscan_symbian.h" |
22 #include "wlanqtutilsscaniap_symbian.h" |
|
23 #include "wlanqtutilsscanap_symbian.h" |
23 #include "wlanqtutilsscan.h" |
24 #include "wlanqtutilsscan.h" |
24 |
25 |
25 /*! |
26 /*! |
26 \class WlanQtUtilsScan |
27 \class WlanQtUtilsScan |
27 \brief WLAN scan platform specific implementation wrapper. |
28 \brief WLAN scan platform specific implementation wrapper. |
45 */ |
46 */ |
46 |
47 |
47 WlanQtUtilsScan::WlanQtUtilsScan(QObject *parent) : |
48 WlanQtUtilsScan::WlanQtUtilsScan(QObject *parent) : |
48 QObject(parent) |
49 QObject(parent) |
49 { |
50 { |
50 QT_TRAP_THROWING(d_ptr = WlanQtUtilsScanPrivate::NewL(this)); |
51 QT_TRAP_THROWING( |
|
52 d_ptrIap = WlanQtUtilsScanIapPrivate::NewL(this); |
|
53 d_ptrAp = WlanQtUtilsScanApPrivate::NewL(this)); |
51 } |
54 } |
52 |
55 |
53 /*! |
56 /*! |
54 Destructor. |
57 Destructor. |
55 */ |
58 */ |
56 |
59 |
57 WlanQtUtilsScan::~WlanQtUtilsScan() |
60 WlanQtUtilsScan::~WlanQtUtilsScan() |
58 { |
61 { |
59 delete d_ptr; |
62 delete d_ptrIap; |
|
63 delete d_ptrAp; |
|
64 } |
|
65 |
|
66 /*! |
|
67 Scans available WLAN IAP's, including hidden ones. |
|
68 */ |
|
69 |
|
70 void WlanQtUtilsScan::scanWlanIaps() |
|
71 { |
|
72 d_ptrIap->ScanIaps(); |
60 } |
73 } |
61 |
74 |
62 /*! |
75 /*! |
63 Scans available WLAN AP's (i.e. broadcast scan). |
76 Scans available WLAN AP's (i.e. broadcast scan). |
64 */ |
77 */ |
65 |
78 |
66 void WlanQtUtilsScan::scanWlanAps() |
79 void WlanQtUtilsScan::scanWlanAps() |
67 { |
80 { |
68 d_ptr->Scan(); |
81 d_ptrAp->Scan(); |
69 } |
82 } |
70 |
83 |
71 /*! |
84 /*! |
72 Scans with given WLAN SSID (i.e. direct scan). |
85 Scans with given WLAN SSID (i.e. direct scan). |
73 |
86 |
74 @param [in] ssid WLAN SSID to scan. |
87 @param [in] ssid WLAN SSID to scan. |
75 */ |
88 */ |
76 |
89 |
77 void WlanQtUtilsScan::scanWlanDirect(const QString &ssid) |
90 void WlanQtUtilsScan::scanWlanDirect(const QString &ssid) |
78 { |
91 { |
79 d_ptr->Scan(ssid); |
92 d_ptrAp->Scan(ssid); |
80 } |
93 } |
81 |
94 |
82 /*! |
95 /*! |
83 Stops current scan. Can also be called if there is no scan in progres. |
96 Stops current scan. Can also be called if there is no scan in progres. |
84 */ |
97 */ |
85 |
98 |
86 void WlanQtUtilsScan::stopScan() |
99 void WlanQtUtilsScan::stopScan() |
87 { |
100 { |
88 d_ptr->StopScan(); |
101 d_ptrIap->StopScan(); |
|
102 d_ptrAp->StopScan(); |
89 } |
103 } |