185 QVariant activeProfileSetting = readFromCenRep(IpsServices::EmailKeyReceptionActiveProfile, retVal); |
185 QVariant activeProfileSetting = readFromCenRep(IpsServices::EmailKeyReceptionActiveProfile, retVal); |
186 |
186 |
187 if (!activeProfileSetting.isNull()) { |
187 if (!activeProfileSetting.isNull()) { |
188 switch (activeProfileSetting.toInt()) { |
188 switch (activeProfileSetting.toInt()) { |
189 case IpsServices::EmailSyncProfileKeepUpToDate: |
189 case IpsServices::EmailSyncProfileKeepUpToDate: |
190 data.setValue(ReceptionActiveProfile, EmailClientApi::EmailProfileOffsetKUTD); |
190 data.setValue(ReceptionActiveProfile, EmailProfileOffsetKUTD); |
191 break; |
191 break; |
192 case IpsServices::EmailSyncProfileSaveEnergy: |
192 case IpsServices::EmailSyncProfileSaveEnergy: |
193 data.setValue(ReceptionActiveProfile, EmailClientApi::EmailProfileOffsetSE); |
193 data.setValue(ReceptionActiveProfile, EmailProfileOffsetSE); |
194 break; |
194 break; |
195 case IpsServices::EmailSyncProfileManualFetch: |
195 case IpsServices::EmailSyncProfileManualFetch: |
196 data.setValue(ReceptionActiveProfile, EmailClientApi::EmailProfileOffsetMF); |
196 data.setValue(ReceptionActiveProfile, EmailProfileOffsetMF); |
197 break; |
197 break; |
198 case IpsServices::EmailSyncProfileUserDefined: |
198 case IpsServices::EmailSyncProfileUserDefined: |
199 data.setValue(ReceptionActiveProfile, EmailClientApi::EmailProfileOffsetUD); |
199 data.setValue(ReceptionActiveProfile, EmailProfileOffsetUD); |
200 break; |
200 break; |
201 default: |
201 default: |
202 data.setValue(ReceptionActiveProfile, EmailClientApi::EmailProfileOffsetKUTD); |
202 data.setValue(ReceptionActiveProfile, EmailProfileOffsetKUTD); |
203 break; |
203 break; |
204 } |
204 } |
205 } |
205 } |
206 |
206 |
207 data.setValue(ReceptionUserDefinedProfile, readFromCenRep( |
207 data.setValue(ReceptionUserDefinedProfile, readFromCenRep( |
419 QList<int> keylist = data.listSettings(); |
420 QList<int> keylist = data.listSettings(); |
420 bool ret = false; |
421 bool ret = false; |
421 |
422 |
422 if (data.getValue(ReceptionActiveProfile, settingValue) && !settingValue.isNull()) { |
423 if (data.getValue(ReceptionActiveProfile, settingValue) && !settingValue.isNull()) { |
423 QVariant profileOffset = 0; |
424 QVariant profileOffset = 0; |
424 if(settingValue.toString() == EmailClientApi::EmailProfileOffsetKUTD) { |
425 if(settingValue.toString() == EmailProfileOffsetKUTD) { |
425 profileOffset = 0; |
426 profileOffset = 0; |
426 } else if(settingValue.toString() == EmailClientApi::EmailProfileOffsetSE){ |
427 } else if(settingValue.toString() == EmailProfileOffsetSE){ |
427 profileOffset = 1; |
428 profileOffset = 1; |
428 } else if (settingValue.toString() == EmailClientApi::EmailProfileOffsetMF){ |
429 } else if (settingValue.toString() == EmailProfileOffsetMF){ |
429 profileOffset = 2; |
430 profileOffset = 2; |
430 } else if (settingValue.toString() == EmailClientApi::EmailProfileOffsetUD) { |
431 } else if (settingValue.toString() == EmailProfileOffsetUD) { |
431 profileOffset = 3; |
432 profileOffset = 3; |
432 } |
433 } |
433 ret = writeToCenRep(IpsServices::EmailKeyReceptionActiveProfile, profileOffset); |
434 ret = writeToCenRep(IpsServices::EmailKeyReceptionActiveProfile, profileOffset); |
434 if(ret) { |
435 if(ret) { |
435 ret = calculateActiveProfileOffset(); |
436 ret = calculateActiveProfileOffset(); |