equal
deleted
inserted
replaced
59 return XQSysInfo::isSupported(KFeatureIdCsVideoTelephony); |
59 return XQSysInfo::isSupported(KFeatureIdCsVideoTelephony); |
60 } |
60 } |
61 |
61 |
62 SettingsWrapper::SettingsWrapper(QObject *parent): |
62 SettingsWrapper::SettingsWrapper(QObject *parent): |
63 QObject(parent), |
63 QObject(parent), |
64 m_settings(NULL), |
64 m_settings(NULL) |
65 m_deviceInfo(NULL) |
|
66 { |
65 { |
67 m_settings = new XQSettingsManager(this); |
66 m_settings = new XQSettingsManager(this); |
68 m_deviceInfo = new QSystemDeviceInfo(this); |
67 |
69 } |
68 } |
70 |
69 |
71 SettingsWrapper::~SettingsWrapper() |
70 SettingsWrapper::~SettingsWrapper() |
72 { |
71 { |
73 |
72 |
209 readPubSubValue(KPSUidCtsyCallInformation.iUid, KCTsyCallState).toInt()) { |
208 readPubSubValue(KPSUidCtsyCallInformation.iUid, KCTsyCallState).toInt()) { |
210 callOngoing = true; |
209 callOngoing = true; |
211 } |
210 } |
212 return callOngoing; |
211 return callOngoing; |
213 } |
212 } |
|
213 |
|
214 bool SettingsWrapper::isConnectedToNetwork() const |
|
215 { |
|
216 DPRINT << ": IN"; |
|
217 |
|
218 const QScopedPointer<QSystemNetworkInfo> networkInfo(new QSystemNetworkInfo); |
|
219 bool connected(false); |
|
220 |
|
221 QSystemNetworkInfo::NetworkStatus wcdmaStatus = |
|
222 networkInfo->networkStatus(QSystemNetworkInfo::WcdmaMode); |
|
223 QSystemNetworkInfo::NetworkStatus gsmStatus = |
|
224 networkInfo->networkStatus(QSystemNetworkInfo::GsmMode); |
|
225 |
|
226 if (QSystemNetworkInfo::Connected == wcdmaStatus || |
|
227 QSystemNetworkInfo::HomeNetwork == wcdmaStatus || |
|
228 QSystemNetworkInfo::Roaming == wcdmaStatus || |
|
229 QSystemNetworkInfo::Connected == gsmStatus || |
|
230 QSystemNetworkInfo::HomeNetwork == gsmStatus || |
|
231 QSystemNetworkInfo::Roaming == gsmStatus) { |
|
232 connected = true; |
|
233 } |
|
234 DPRINT << ": OUT " << connected; |
|
235 return connected; |
|
236 } |