218 */ |
218 */ |
219 void SMFSettings::SaveSettings() |
219 void SMFSettings::SaveSettings() |
220 { |
220 { |
221 QStringList PLuginDetails = GetPluginDetails(); |
221 QStringList PLuginDetails = GetPluginDetails(); |
222 |
222 |
223 #ifdef __FOR_SYMBIAN__ |
223 #ifdef __FOR_SYMBIAN_CR_USAGE__ |
224 //conversion from QString to Descriptor |
224 //conversion from QString to Descriptor |
225 TPtrC PluginName(static_cast<const TUint16*>(PLuginDetails[0].utf16()), PLuginDetails[0].length()); |
225 TPtrC PluginName(static_cast<const TUint16*>(PLuginDetails[0].utf16()), PLuginDetails[0].length()); |
226 TPtrC PluginStatus(static_cast<const TUint16*>(PLuginDetails[1].utf16()), PLuginDetails[1].length()); |
226 TPtrC PluginStatus(static_cast<const TUint16*>(PLuginDetails[1].utf16()), PLuginDetails[1].length()); |
227 #else |
227 #else |
228 QString PluginName(PLuginDetails[0]); |
228 QString PluginName(PLuginDetails[0]); |
230 #endif |
230 #endif |
231 |
231 |
232 iSettingsRepository->SetPluginDetails(PluginName,PluginStatus); |
232 iSettingsRepository->SetPluginDetails(PluginName,PluginStatus); |
233 |
233 |
234 |
234 |
235 #ifdef __FOR_SYMBIAN__ |
235 #ifdef __FOR_SYMBIAN_CR_USAGE__ |
236 //conversion from QString to Descriptor |
236 //conversion from QString to Descriptor |
237 TPtrC AthExpValue(static_cast<const TUint16*>(GetAuthExpirationValue().utf16()), GetAuthExpirationValue().length()); |
237 TPtrC AthExpValue(static_cast<const TUint16*>(GetAuthExpirationValue().utf16()), GetAuthExpirationValue().length()); |
238 #else |
238 #else |
239 QString AthExpValue = GetAuthExpirationValue(); |
239 QString AthExpValue = GetAuthExpirationValue(); |
240 #endif |
240 #endif |
241 |
241 |
242 iSettingsRepository->SetAuthExpirationValue(AthExpValue); |
242 iSettingsRepository->SetAuthExpirationValue(AthExpValue); |
243 |
243 |
244 #ifdef __FOR_SYMBIAN__ |
244 #ifdef __FOR_SYMBIAN_CR_USAGE__ |
245 //conversion from QString to Descriptor |
245 //conversion from QString to Descriptor |
246 TPtrC MaxDataTrValue(static_cast<const TUint16*>(GetMaxDataTransferLimit().utf16()), GetMaxDataTransferLimit().length()); |
246 TPtrC MaxDataTrValue(static_cast<const TUint16*>(GetMaxDataTransferLimit().utf16()), GetMaxDataTransferLimit().length()); |
247 #else |
247 #else |
248 QString MaxDataTrValue = GetMaxDataTransferLimit(); |
248 QString MaxDataTrValue = GetMaxDataTransferLimit(); |
249 #endif |
249 #endif |
250 iSettingsRepository->SetMaxDataTransferLimit(MaxDataTrValue); |
250 iSettingsRepository->SetMaxDataTransferLimit(MaxDataTrValue); |
251 |
251 |
252 #ifdef __FOR_SYMBIAN__ |
252 #ifdef __FOR_SYMBIAN_CR_USAGE__ |
253 //conversion from QString to Descriptor |
253 //conversion from QString to Descriptor |
254 TPtrC RoamingStatus(static_cast<const TUint16*>(GetRoamingStatusforDataTransfer().utf16()), GetRoamingStatusforDataTransfer().length()); |
254 TPtrC RoamingStatus(static_cast<const TUint16*>(GetRoamingStatusforDataTransfer().utf16()), GetRoamingStatusforDataTransfer().length()); |
255 #else |
255 #else |
256 QString RoamingStatus = GetRoamingStatusforDataTransfer(); |
256 QString RoamingStatus = GetRoamingStatusforDataTransfer(); |
257 #endif |
257 #endif |
258 |
258 |
259 iSettingsRepository->SetRoamingStatusforDataTransfer(RoamingStatus); |
259 iSettingsRepository->SetRoamingStatusforDataTransfer(RoamingStatus); |
260 |
260 |
261 #ifdef __FOR_SYMBIAN__ |
261 #ifdef __FOR_SYMBIAN_CR_USAGE__ |
262 //conversion from QString to Descriptor |
262 //conversion from QString to Descriptor |
263 TPtrC UploadFileType(static_cast<const TUint16*>(GetUploadFileType().utf16()), GetUploadFileType().length()); |
263 TPtrC UploadFileType(static_cast<const TUint16*>(GetUploadFileType().utf16()), GetUploadFileType().length()); |
264 #else |
264 #else |
265 QString UploadFileType = GetUploadFileType(); |
265 QString UploadFileType = GetUploadFileType(); |
266 #endif |
266 #endif |
277 */ |
277 */ |
278 void SMFSettings::GetDefaultSettings() |
278 void SMFSettings::GetDefaultSettings() |
279 { |
279 { |
280 |
280 |
281 |
281 |
282 #ifdef __FOR_SYMBIAN__ |
282 #ifdef __FOR_SYMBIAN_CR_USAGE__ |
283 QString myString; |
283 QString myString; |
284 TBuf<KMaxSettingValue> Buf; |
284 TBuf<KMaxSettingValue> Buf; |
285 //conversion from Descriptor to QString |
285 //conversion from Descriptor to QString |
286 myString = QString::fromUtf16(iSettingsRepository->GetPluginDetails()[0].Ptr(), iSettingsRepository->GetPluginDetails()[0].Length()); |
286 myString = QString::fromUtf16(iSettingsRepository->GetPluginDetails()[0].Ptr(), iSettingsRepository->GetPluginDetails()[0].Length()); |
287 QString PluginStatus = QString::fromUtf16(iSettingsRepository->GetPluginDetails()[1].Ptr(), iSettingsRepository->GetPluginDetails()[1].Length()); |
287 QString PluginStatus = QString::fromUtf16(iSettingsRepository->GetPluginDetails()[1].Ptr(), iSettingsRepository->GetPluginDetails()[1].Length()); |