smf/smfsettingsui/SMFSettings.cpp
changeset 18 013a02bf2bb0
parent 14 a469c0e6e7fb
equal deleted inserted replaced
17:106a4bfcb866 18:013a02bf2bb0
    39 	
    39 	
    40 	//createActions();
    40 	//createActions();
    41 	createMenuActions();
    41 	createMenuActions();
    42 	
    42 	
    43 	//Instance of CSettingsRepository
    43 	//Instance of CSettingsRepository
    44 	#ifdef __FOR_SYMBIAN__
    44 	#ifdef __FOR_SYMBIAN_CR_USAGE__
    45 		iSettingsRepository = CSettingsRepository::NewL();
    45 		iSettingsRepository = CSettingsRepository::NewL();
    46 	#else
    46 	#else
    47 		iSettingsRepository = new CPFIndSettings;
    47 		iSettingsRepository = new CPFIndSettings;
    48 	#endif
    48 	#endif
    49 		
    49 		
   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());