Merge lp:~mandel/ubuntu-download-manager/remove-network-info-pimpl into lp:ubuntu-download-manager
- remove-network-info-pimpl
- Merge into trunk
Status: | Merged |
---|---|
Approved by: | Manuel de la Peña |
Approved revision: | 173 |
Merged at revision: | 179 |
Proposed branch: | lp:~mandel/ubuntu-download-manager/remove-network-info-pimpl |
Merge into: | lp:ubuntu-download-manager |
Diff against target: |
408 lines (+149/-201) 2 files modified
libubuntudownloadmanager/system/system_network_info.cpp (+133/-175) libubuntudownloadmanager/system/system_network_info.h (+16/-26) |
To merge this branch: | bzr merge lp:~mandel/ubuntu-download-manager/remove-network-info-pimpl |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
PS Jenkins bot | continuous-integration | Approve | |
Diego Sarmentero (community) | Approve | ||
Review via email: mp+195120@code.launchpad.net |
Commit message
Remove the pimpl patter from the system network info. Because pimpl is out we can use the new signal connection.
Description of the change
Remove the pimpl patter from the system network info. Because pimpl is out we can use the new signal connection.
PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:172
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
PS Jenkins bot (ps-jenkins) wrote : | # |
FAILED: Autolanding.
More details in the following jenkins job:
http://
Executed test runs:
FAILURE: http://
FAILURE: http://
- 173. By Manuel de la Peña
-
Fixed merge issues.
PS Jenkins bot (ps-jenkins) wrote : | # |
PASSED: Continuous integration, rev:173
http://
Executed test runs:
SUCCESS: http://
SUCCESS: http://
Click here to trigger a rebuild:
http://
Preview Diff
1 | === modified file 'libubuntudownloadmanager/system/system_network_info.cpp' | |||
2 | --- libubuntudownloadmanager/system/system_network_info.cpp 2013-11-12 11:27:26 +0000 | |||
3 | +++ libubuntudownloadmanager/system/system_network_info.cpp 2013-11-17 14:28:30 +0000 | |||
4 | @@ -28,196 +28,154 @@ | |||
5 | 28 | 28 | ||
6 | 29 | namespace System { | 29 | namespace System { |
7 | 30 | 30 | ||
21 | 31 | /* | 31 | SystemNetworkInfo::SystemNetworkInfo(QObject* parent) |
22 | 32 | * PRIVATE IMPLEMENTATION | 32 | : QObject(parent) { |
23 | 33 | */ | 33 | _info = new QNetworkInfo(this); |
24 | 34 | 34 | _configMan = new QNetworkConfigurationManager(this); | |
12 | 35 | class SystemNetworkInfoPrivate { | ||
13 | 36 | Q_DECLARE_PUBLIC(SystemNetworkInfo) | ||
14 | 37 | |||
15 | 38 | public: | ||
16 | 39 | explicit SystemNetworkInfoPrivate(SystemNetworkInfo* parent) | ||
17 | 40 | : q_ptr(parent) { | ||
18 | 41 | Q_Q(SystemNetworkInfo); | ||
19 | 42 | _info = new QNetworkInfo(); | ||
20 | 43 | _configMan = new QNetworkConfigurationManager(); | ||
25 | 44 | 35 | ||
26 | 45 | #ifdef DEBUG | 36 | #ifdef DEBUG |
48 | 46 | // in debug do log the changes else just fwd them | 37 | // in debug do log the changes else just fwd them |
49 | 47 | q->connect(_info, SIGNAL(cellIdChanged(int, const QString&)), q, | 38 | connect(_info, &QNetworkInfo::cellIdChanged, this, |
50 | 48 | SLOT(onCellIdChanged(int, const QString&))); | 39 | &SystemNetworkInfo::onCellIdChanged); |
51 | 49 | q->connect(_info, SIGNAL(currentCellDataTechnologyChanged(int, QNetworkInfo::CellDataTechnology)), q, | 40 | connect(_info, &QNetworkInfo::currentCellDataTechnologyChanged, this, |
52 | 50 | SLOT(onCurrentCellDataTechnologyChanged(int, QNetworkInfo::CellDataTechnology))); | 41 | &SystemNetworkInfo::onCurrentCellDataTechnologyChanged); |
53 | 51 | q->connect(_info, SIGNAL(currentMobileCountryCodeChanged(int, const QString&)), q, | 42 | connect(_info, &QNetworkInfo::currentMobileCountryCodeChanged, this, |
54 | 52 | SLOT(onCurrentMobileCountryCodeChanged(int, const QString&))); | 43 | &SystemNetworkInfo::onCurrentMobileCountryCodeChanged); |
55 | 53 | q->connect(_info, SIGNAL(currentMobileNetworkCodeChanged(int, const QString&)), q, | 44 | connect(_info, &QNetworkInfo::currentMobileNetworkCodeChanged, this, |
56 | 54 | SLOT(onCurrentMobileNetworkCodeChanged(int, const QString&))); | 45 | &SystemNetworkInfo::onCurrentMobileNetworkCodeChanged); |
57 | 55 | q->connect(_info, SIGNAL(currentNetworkModeChanged(QNetworkInfo::NetworkMode)), q, | 46 | connect(_info, &QNetworkInfo::currentNetworkModeChanged, this, |
58 | 56 | SLOT(onCurrentNetworkModeChanged(QNetworkInfo::NetworkMode))); | 47 | &SystemNetworkInfo::onCurrentNetworkModeChanged); |
59 | 57 | q->connect(_info, SIGNAL(locationAreaCodeChanged(int, const QString&)), q, | 48 | connect(_info, &QNetworkInfo::locationAreaCodeChanged, this, |
60 | 58 | SLOT(onLocationAreaCodeChanged(int, const QString&))); | 49 | &SystemNetworkInfo::onLocationAreaCodeChanged); |
61 | 59 | q->connect(_info, SIGNAL(networkInterfaceCountChanged(QNetworkInfo::NetworkMode, int)), q, | 50 | connect(_info, &QNetworkInfo::networkInterfaceCountChanged, this, |
62 | 60 | SLOT(onNetworkInterfaceCountChanged(QNetworkInfo::NetworkMode, int))); | 51 | &SystemNetworkInfo::onNetworkInterfaceCountChanged); |
63 | 61 | q->connect(_info, SIGNAL(networkNameChanged(QNetworkInfo::NetworkMode, int, const QString&)), q, | 52 | connect(_info, &QNetworkInfo::networkNameChanged, this, |
64 | 62 | SLOT(onNetworkNameChanged(QNetworkInfo::NetworkMode, int, const QString&))); | 53 | &SystemNetworkInfo::onNetworkNameChanged); |
65 | 63 | q->connect(_info, SIGNAL(networkSignalStrengthChanged(QNetworkInfo::NetworkMode, int, int)), q, | 54 | connect(_info, &QNetworkInfo::networkSignalStrengthChanged, this, |
66 | 64 | SLOT(onNetworkSignalStrengthChanged(QNetworkInfo::NetworkMode, int, int))); | 55 | &SystemNetworkInfo::onNetworkSignalStrengthChanged); |
67 | 65 | q->connect(_info, SIGNAL(networkStatusChanged(QNetworkInfo::NetworkMode, int, QNetworkInfo::NetworkStatus)), q, | 56 | connect(_info, &QNetworkInfo::networkStatusChanged, this, |
68 | 66 | SLOT(onNetworkStatusChanged(QNetworkInfo::NetworkMode, int, QNetworkInfo::NetworkStatus))); | 57 | &SystemNetworkInfo::onNetworkStatusChanged); |
69 | 67 | 58 | ||
73 | 68 | q->connect(_configMan, | 59 | connect(_configMan, |
74 | 69 | SIGNAL(onlineStateChanged(bool)), q, | 60 | &QNetworkConfigurationManager::onlineStateChanged, this, |
75 | 70 | SLOT(onOnlineStateChanged(bool))); | 61 | &SystemNetworkInfo::onOnlineStateChanged); |
76 | 71 | #else | 62 | #else |
208 | 72 | // connect to interesting signals | 63 | // connect to interesting signals |
209 | 73 | q->connect(_info, &QNetworkInfo::cellIdChanged, q, | 64 | connect(_info, &QNetworkInfo::cellIdChanged, q, |
210 | 74 | &SystemNetworkInfo::cellIdChanged); | 65 | &SystemNetworkInfo::cellIdChanged); |
211 | 75 | q->connect(_info, &QNetworkInfo::currentCellDataTechnologyChanged, q, | 66 | connect(_info, &QNetworkInfo::currentCellDataTechnologyChanged, q, |
212 | 76 | &SystemNetworkInfo::currentCellDataTechnologyChanged); | 67 | &SystemNetworkInfo::currentCellDataTechnologyChanged); |
213 | 77 | q->connect(_info, &QNetworkInfo::currentMobileCountryCodeChanged, q, | 68 | connect(_info, &QNetworkInfo::currentMobileCountryCodeChanged, q, |
214 | 78 | &SystemNetworkInfo::currentMobileCountryCodeChanged); | 69 | &SystemNetworkInfo::currentMobileCountryCodeChanged); |
215 | 79 | q->connect(_info, &QNetworkInfo::currentMobileNetworkCodeChanged, q, | 70 | connect(_info, &QNetworkInfo::currentMobileNetworkCodeChanged, q, |
216 | 80 | &SystemNetworkInfo::currentMobileNetworkCodeChanged); | 71 | &SystemNetworkInfo::currentMobileNetworkCodeChanged); |
217 | 81 | q->connect(_info, &QNetworkInfo::currentNetworkModeChanged, q, | 72 | connect(_info, &QNetworkInfo::currentNetworkModeChanged, q, |
218 | 82 | &SystemNetworkInfo::currentNetworkModeChanged); | 73 | &SystemNetworkInfo::currentNetworkModeChanged); |
219 | 83 | q->connect(_info, &QNetworkInfo::locationAreaCodeChanged, q, | 74 | connect(_info, &QNetworkInfo::locationAreaCodeChanged, q, |
220 | 84 | &SystemNetworkInfo::locationAreaCodeChanged); | 75 | &SystemNetworkInfo::locationAreaCodeChanged); |
221 | 85 | q->connect(_info, &QNetworkInfo::networkInterfaceCountChanged, q, | 76 | connect(_info, &QNetworkInfo::networkInterfaceCountChanged, q, |
222 | 86 | &SystemNetworkInfo::networkInterfaceCountChanged); | 77 | &SystemNetworkInfo::networkInterfaceCountChanged); |
223 | 87 | q->connect(_info, &QNetworkInfo::networkNameChanged, q, | 78 | connect(_info, &QNetworkInfo::networkNameChanged, q, |
224 | 88 | &SystemNetworkInfo::networkNameChanged); | 79 | &SystemNetworkInfo::networkNameChanged); |
225 | 89 | q->connect(_info, &QNetworkInfo::networkSignalStrengthChanged, q, | 80 | connect(_info, &QNetworkInfo::networkSignalStrengthChanged, q, |
226 | 90 | &SystemNetworkInfo::networkSignalStrengthChanged); | 81 | &SystemNetworkInfo::networkSignalStrengthChanged); |
227 | 91 | q->connect(_info, &QNetworkInfo::networkStatusChanged, q, | 82 | connect(_info, &QNetworkInfo::networkStatusChanged, q, |
228 | 92 | &SystemNetworkInfo::networkStatusChanged); | 83 | &SystemNetworkInfo::networkStatusChanged); |
229 | 93 | 84 | ||
230 | 94 | q->connect(_configMan, | 85 | connect(_configMan, |
231 | 95 | &QNetworkConfigurationManager::onlineStateChanged, q, | 86 | &QNetworkConfigurationManager::onlineStateChanged, q, |
232 | 96 | &SystemNetworkInfo::onlineStateChanged); | 87 | &SystemNetworkInfo::onlineStateChanged); |
233 | 97 | #endif | 88 | #endif |
234 | 98 | 89 | ||
104 | 99 | } | ||
105 | 100 | |||
106 | 101 | ~SystemNetworkInfoPrivate() { | ||
107 | 102 | delete _info; | ||
108 | 103 | delete _configMan; | ||
109 | 104 | } | ||
110 | 105 | |||
111 | 106 | QNetworkInfo::NetworkMode currentNetworkMode() { | ||
112 | 107 | return _info->currentNetworkMode(); | ||
113 | 108 | } | ||
114 | 109 | |||
115 | 110 | bool isOnline() { | ||
116 | 111 | return _configMan->isOnline(); | ||
117 | 112 | } | ||
118 | 113 | |||
119 | 114 | void onOnlineStateChanged(bool online) { | ||
120 | 115 | Q_Q(SystemNetworkInfo); | ||
121 | 116 | TRACE << online; | ||
122 | 117 | emit q->onlineStateChanged(online); | ||
123 | 118 | } | ||
124 | 119 | |||
125 | 120 | #if DEBUG | ||
126 | 121 | |||
127 | 122 | void onCellIdChanged(int interface, const QString& id) { | ||
128 | 123 | Q_Q(SystemNetworkInfo); | ||
129 | 124 | TRACE << interface << id; | ||
130 | 125 | emit q->cellIdChanged(interface, id); | ||
131 | 126 | } | ||
132 | 127 | |||
133 | 128 | void onCurrentCellDataTechnologyChanged(int interface, | ||
134 | 129 | QNetworkInfo::CellDataTechnology tech) { | ||
135 | 130 | Q_Q(SystemNetworkInfo); | ||
136 | 131 | TRACE << interface << tech; | ||
137 | 132 | emit q->currentCellDataTechnologyChanged(interface, tech); | ||
138 | 133 | } | ||
139 | 134 | |||
140 | 135 | void onCurrentMobileCountryCodeChanged(int interface, const QString& mcc) { | ||
141 | 136 | Q_Q(SystemNetworkInfo); | ||
142 | 137 | TRACE << interface << mcc; | ||
143 | 138 | emit q->currentMobileCountryCodeChanged(interface, mcc); | ||
144 | 139 | } | ||
145 | 140 | |||
146 | 141 | void onCurrentMobileNetworkCodeChanged(int interface, const QString& mnc) { | ||
147 | 142 | Q_Q(SystemNetworkInfo); | ||
148 | 143 | TRACE << interface << mnc; | ||
149 | 144 | emit q->currentMobileNetworkCodeChanged(interface, mnc); | ||
150 | 145 | } | ||
151 | 146 | |||
152 | 147 | void onCurrentNetworkModeChanged(QNetworkInfo::NetworkMode mode) { | ||
153 | 148 | Q_Q(SystemNetworkInfo); | ||
154 | 149 | TRACE << mode; | ||
155 | 150 | emit q->currentNetworkModeChanged(mode); | ||
156 | 151 | } | ||
157 | 152 | |||
158 | 153 | void onLocationAreaCodeChanged(int interface, const QString& lac) { | ||
159 | 154 | Q_Q(SystemNetworkInfo); | ||
160 | 155 | TRACE << interface << lac; | ||
161 | 156 | emit q->locationAreaCodeChanged(interface, lac); | ||
162 | 157 | } | ||
163 | 158 | |||
164 | 159 | void onNetworkInterfaceCountChanged(QNetworkInfo::NetworkMode mode, | ||
165 | 160 | int count) { | ||
166 | 161 | Q_Q(SystemNetworkInfo); | ||
167 | 162 | TRACE << mode << count; | ||
168 | 163 | emit q->networkInterfaceCountChanged(mode, count); | ||
169 | 164 | } | ||
170 | 165 | |||
171 | 166 | void onNetworkNameChanged(QNetworkInfo::NetworkMode mode, int interface, | ||
172 | 167 | const QString& name) { | ||
173 | 168 | Q_Q(SystemNetworkInfo); | ||
174 | 169 | TRACE << mode << interface << name; | ||
175 | 170 | emit q->networkNameChanged(mode, interface, name); | ||
176 | 171 | } | ||
177 | 172 | |||
178 | 173 | void onNetworkSignalStrengthChanged(QNetworkInfo::NetworkMode mode, | ||
179 | 174 | int interface, int strength) { | ||
180 | 175 | Q_Q(SystemNetworkInfo); | ||
181 | 176 | TRACE << mode << interface << strength; | ||
182 | 177 | emit q->networkSignalStrengthChanged(mode, interface, strength); | ||
183 | 178 | } | ||
184 | 179 | |||
185 | 180 | void onNetworkStatusChanged(QNetworkInfo::NetworkMode mode, int interface, | ||
186 | 181 | QNetworkInfo::NetworkStatus status) { | ||
187 | 182 | Q_Q(SystemNetworkInfo); | ||
188 | 183 | TRACE << mode << interface << status; | ||
189 | 184 | emit q->networkStatusChanged(mode, interface, status); | ||
190 | 185 | } | ||
191 | 186 | |||
192 | 187 | #endif | ||
193 | 188 | |||
194 | 189 | private: | ||
195 | 190 | QNetworkInfo* _info; | ||
196 | 191 | QNetworkConfigurationManager* _configMan; | ||
197 | 192 | SystemNetworkInfo* q_ptr; | ||
198 | 193 | }; | ||
199 | 194 | |||
200 | 195 | |||
201 | 196 | /* | ||
202 | 197 | * PUBLIC IMPLEMENTATION | ||
203 | 198 | */ | ||
204 | 199 | |||
205 | 200 | SystemNetworkInfo::SystemNetworkInfo(QObject *parent) | ||
206 | 201 | : QObject(parent), | ||
207 | 202 | d_ptr(new SystemNetworkInfoPrivate(this)) { | ||
235 | 203 | } | 90 | } |
236 | 204 | 91 | ||
237 | 205 | QNetworkInfo::NetworkMode | 92 | QNetworkInfo::NetworkMode |
238 | 206 | SystemNetworkInfo::currentNetworkMode() { | 93 | SystemNetworkInfo::currentNetworkMode() { |
241 | 207 | Q_D(SystemNetworkInfo); | 94 | return _info->currentNetworkMode(); |
240 | 208 | return d->currentNetworkMode(); | ||
242 | 209 | } | 95 | } |
243 | 210 | 96 | ||
244 | 211 | bool | 97 | bool |
245 | 212 | SystemNetworkInfo::isOnline() { | 98 | SystemNetworkInfo::isOnline() { |
249 | 213 | Q_D(SystemNetworkInfo); | 99 | return _configMan->isOnline(); |
250 | 214 | return d->isOnline(); | 100 | } |
251 | 215 | } | 101 | |
252 | 102 | void | ||
253 | 103 | SystemNetworkInfo::onOnlineStateChanged(bool online) { | ||
254 | 104 | TRACE << online; | ||
255 | 105 | emit onlineStateChanged(online); | ||
256 | 106 | } | ||
257 | 107 | |||
258 | 108 | #if DEBUG | ||
259 | 109 | |||
260 | 110 | void | ||
261 | 111 | SystemNetworkInfo::onCellIdChanged(int interface, const QString& id) { | ||
262 | 112 | TRACE << interface << id; | ||
263 | 113 | emit cellIdChanged(interface, id); | ||
264 | 114 | } | ||
265 | 115 | |||
266 | 116 | void | ||
267 | 117 | SystemNetworkInfo::onCurrentCellDataTechnologyChanged(int interface, | ||
268 | 118 | QNetworkInfo::CellDataTechnology tech) { | ||
269 | 119 | TRACE << interface << tech; | ||
270 | 120 | emit currentCellDataTechnologyChanged(interface, tech); | ||
271 | 121 | } | ||
272 | 122 | |||
273 | 123 | void | ||
274 | 124 | SystemNetworkInfo::onCurrentMobileCountryCodeChanged(int interface, const QString& mcc) { | ||
275 | 125 | TRACE << interface << mcc; | ||
276 | 126 | emit currentMobileCountryCodeChanged(interface, mcc); | ||
277 | 127 | } | ||
278 | 128 | |||
279 | 129 | void | ||
280 | 130 | SystemNetworkInfo::onCurrentMobileNetworkCodeChanged(int interface, const QString& mnc) { | ||
281 | 131 | TRACE << interface << mnc; | ||
282 | 132 | emit currentMobileNetworkCodeChanged(interface, mnc); | ||
283 | 133 | } | ||
284 | 134 | |||
285 | 135 | void | ||
286 | 136 | SystemNetworkInfo::onCurrentNetworkModeChanged(QNetworkInfo::NetworkMode mode) { | ||
287 | 137 | TRACE << mode; | ||
288 | 138 | emit currentNetworkModeChanged(mode); | ||
289 | 139 | } | ||
290 | 140 | |||
291 | 141 | void | ||
292 | 142 | SystemNetworkInfo::onLocationAreaCodeChanged(int interface, const QString& lac) { | ||
293 | 143 | TRACE << interface << lac; | ||
294 | 144 | emit locationAreaCodeChanged(interface, lac); | ||
295 | 145 | } | ||
296 | 146 | |||
297 | 147 | void | ||
298 | 148 | SystemNetworkInfo::onNetworkInterfaceCountChanged(QNetworkInfo::NetworkMode mode, | ||
299 | 149 | int count) { | ||
300 | 150 | TRACE << mode << count; | ||
301 | 151 | emit networkInterfaceCountChanged(mode, count); | ||
302 | 152 | } | ||
303 | 153 | |||
304 | 154 | void | ||
305 | 155 | SystemNetworkInfo::onNetworkNameChanged(QNetworkInfo::NetworkMode mode, int interface, | ||
306 | 156 | const QString& name) { | ||
307 | 157 | TRACE << mode << interface << name; | ||
308 | 158 | emit networkNameChanged(mode, interface, name); | ||
309 | 159 | } | ||
310 | 160 | |||
311 | 161 | void | ||
312 | 162 | SystemNetworkInfo::onNetworkSignalStrengthChanged(QNetworkInfo::NetworkMode mode, | ||
313 | 163 | int interface, int strength) { | ||
314 | 164 | TRACE << mode << interface << strength; | ||
315 | 165 | emit networkSignalStrengthChanged(mode, interface, strength); | ||
316 | 166 | } | ||
317 | 167 | |||
318 | 168 | void | ||
319 | 169 | SystemNetworkInfo::onNetworkStatusChanged(QNetworkInfo::NetworkMode mode, int interface, | ||
320 | 170 | QNetworkInfo::NetworkStatus status) { | ||
321 | 171 | TRACE << mode << interface << status; | ||
322 | 172 | emit networkStatusChanged(mode, interface, status); | ||
323 | 173 | } | ||
324 | 174 | |||
325 | 175 | #endif | ||
326 | 216 | 176 | ||
327 | 217 | } // System | 177 | } // System |
328 | 218 | 178 | ||
329 | 219 | } // DownloadManager | 179 | } // DownloadManager |
330 | 220 | 180 | ||
331 | 221 | } // Ubuntu | 181 | } // Ubuntu |
332 | 222 | |||
333 | 223 | #include "moc_system_network_info.cpp" | ||
334 | 224 | 182 | ||
335 | === modified file 'libubuntudownloadmanager/system/system_network_info.h' | |||
336 | --- libubuntudownloadmanager/system/system_network_info.h 2013-10-29 13:42:44 +0000 | |||
337 | +++ libubuntudownloadmanager/system/system_network_info.h 2013-11-17 14:28:30 +0000 | |||
338 | @@ -20,6 +20,7 @@ | |||
339 | 20 | #define DOWNLOADER_LIB_SYSTEM_NETWORK_INFO_H | 20 | #define DOWNLOADER_LIB_SYSTEM_NETWORK_INFO_H |
340 | 21 | 21 | ||
341 | 22 | #include <QNetworkAccessManager> | 22 | #include <QNetworkAccessManager> |
342 | 23 | #include <QNetworkConfigurationManager> | ||
343 | 23 | #include <QNetworkInfo> | 24 | #include <QNetworkInfo> |
344 | 24 | #include <QObject> | 25 | #include <QObject> |
345 | 25 | 26 | ||
346 | @@ -29,10 +30,8 @@ | |||
347 | 29 | 30 | ||
348 | 30 | namespace System { | 31 | namespace System { |
349 | 31 | 32 | ||
350 | 32 | class SystemNetworkInfoPrivate; | ||
351 | 33 | class SystemNetworkInfo : public QObject { | 33 | class SystemNetworkInfo : public QObject { |
352 | 34 | Q_OBJECT | 34 | Q_OBJECT |
353 | 35 | Q_DECLARE_PRIVATE(SystemNetworkInfo) | ||
354 | 36 | 35 | ||
355 | 37 | public: | 36 | public: |
356 | 38 | explicit SystemNetworkInfo(QObject *parent = 0); | 37 | explicit SystemNetworkInfo(QObject *parent = 0); |
357 | @@ -58,36 +57,27 @@ | |||
358 | 58 | void onlineStateChanged(bool online); | 57 | void onlineStateChanged(bool online); |
359 | 59 | 58 | ||
360 | 60 | private: | 59 | private: |
362 | 61 | Q_PRIVATE_SLOT(d_func(), void onOnlineStateChanged(bool)) | 60 | void onOnlineStateChanged(bool); |
363 | 62 | 61 | ||
364 | 63 | #if DEBUG | 62 | #if DEBUG |
365 | 64 | // track the changes so that we get some debug info, else we will just fwd the signals | 63 | // track the changes so that we get some debug info, else we will just fwd the signals |
388 | 65 | Q_PRIVATE_SLOT(d_func(), | 64 | void onCellIdChanged(int, const QString&); |
389 | 66 | void onCellIdChanged(int, const QString&)) | 65 | void onCurrentCellDataTechnologyChanged(int, |
390 | 67 | Q_PRIVATE_SLOT(d_func(), | 66 | QNetworkInfo::CellDataTechnology); |
391 | 68 | void onCurrentCellDataTechnologyChanged(int, | 67 | void onCurrentMobileCountryCodeChanged(int, const QString&); |
392 | 69 | QNetworkInfo::CellDataTechnology)) | 68 | void onCurrentMobileNetworkCodeChanged(int, const QString&); |
393 | 70 | Q_PRIVATE_SLOT(d_func(), | 69 | void onCurrentNetworkModeChanged(QNetworkInfo::NetworkMode); |
394 | 71 | void onCurrentMobileCountryCodeChanged(int, const QString&)) | 70 | void onLocationAreaCodeChanged(int, const QString&); |
395 | 72 | Q_PRIVATE_SLOT(d_func(), | 71 | void onNetworkInterfaceCountChanged(QNetworkInfo::NetworkMode, int); |
396 | 73 | void onCurrentMobileNetworkCodeChanged(int, const QString&)) | 72 | void onNetworkNameChanged(QNetworkInfo::NetworkMode, int, const QString&); |
397 | 74 | Q_PRIVATE_SLOT(d_func(), | 73 | void onNetworkSignalStrengthChanged(QNetworkInfo::NetworkMode, int, int); |
398 | 75 | void onCurrentNetworkModeChanged(QNetworkInfo::NetworkMode)) | 74 | void onNetworkStatusChanged(QNetworkInfo::NetworkMode, int, |
399 | 76 | Q_PRIVATE_SLOT(d_func(), | 75 | QNetworkInfo::NetworkStatus); |
378 | 77 | void onLocationAreaCodeChanged(int, const QString&)) | ||
379 | 78 | Q_PRIVATE_SLOT(d_func(), | ||
380 | 79 | void onNetworkInterfaceCountChanged(QNetworkInfo::NetworkMode, int)) | ||
381 | 80 | Q_PRIVATE_SLOT(d_func(), | ||
382 | 81 | void onNetworkNameChanged(QNetworkInfo::NetworkMode, int, const QString&)) | ||
383 | 82 | Q_PRIVATE_SLOT(d_func(), | ||
384 | 83 | void onNetworkSignalStrengthChanged(QNetworkInfo::NetworkMode, int, int)) | ||
385 | 84 | Q_PRIVATE_SLOT(d_func(), | ||
386 | 85 | void onNetworkStatusChanged(QNetworkInfo::NetworkMode, int, | ||
387 | 86 | QNetworkInfo::NetworkStatus)) | ||
400 | 87 | #endif | 76 | #endif |
401 | 88 | 77 | ||
402 | 89 | private: | 78 | private: |
404 | 90 | SystemNetworkInfoPrivate* d_ptr; | 79 | QNetworkInfo* _info; |
405 | 80 | QNetworkConfigurationManager* _configMan; | ||
406 | 91 | }; | 81 | }; |
407 | 92 | 82 | ||
408 | 93 | } // System | 83 | } // System |
+1