173 qtName = qtName.replace(chr, ' '); |
173 qtName = qtName.replace(chr, ' '); |
174 } |
174 } |
175 iNmPrivateMailbox->mName = qtName; |
175 iNmPrivateMailbox->mName = qtName; |
176 // </qmail> |
176 // </qmail> |
177 } |
177 } |
178 |
178 // ----------------------------------------------------------------------------- |
179 // ----------------------------------------------------------------------------- |
|
180 // CFSMailBoxBase::GetStatus |
|
181 // ----------------------------------------------------------------------------- |
|
182 EXPORT_C TFSMailBoxStatus CFSMailBoxBase::GetStatus( ) const |
|
183 { |
|
184 NM_FUNCTION; |
|
185 |
|
186 return EFSMailBoxOffline; |
|
187 } |
|
188 |
|
189 // ----------------------------------------------------------------------------- |
|
190 // CFSMailBoxBase::SetStatus |
|
191 // ----------------------------------------------------------------------------- |
|
192 EXPORT_C void CFSMailBoxBase::SetStatus( const TFSMailBoxStatus /*aStatus*/ ) |
|
193 { |
|
194 NM_FUNCTION; |
|
195 } |
|
196 |
|
197 // ----------------------------------------------------------------------------- |
|
198 // CFSMailBoxBase::GetRCLInfo |
|
199 // ----------------------------------------------------------------------------- |
|
200 EXPORT_C void CFSMailBoxBase::GetRCLInfo(TUid& aProtocolUid, TUint& aAccountUid) |
|
201 { |
|
202 NM_FUNCTION; |
|
203 |
|
204 aProtocolUid = iProtocolUid; |
|
205 aAccountUid = iAccountUid; |
|
206 } |
|
207 |
|
208 // ----------------------------------------------------------------------------- |
179 // ----------------------------------------------------------------------------- |
209 // CFSMailBoxBase::SetRCLInfo |
180 // CFSMailBoxBase::SetRCLInfo |
210 // ----------------------------------------------------------------------------- |
181 // ----------------------------------------------------------------------------- |
211 EXPORT_C void CFSMailBoxBase::SetRCLInfo(const TUid aProtocolUid, const TUint aAccountUid) |
182 EXPORT_C void CFSMailBoxBase::SetRCLInfo(const TUid aProtocolUid, const TUint aAccountUid) |
212 { |
183 { |
213 NM_FUNCTION; |
184 NM_FUNCTION; |
214 |
185 |
215 iProtocolUid = aProtocolUid; |
186 iProtocolUid = aProtocolUid; |
216 iAccountUid = aAccountUid; |
187 iAccountUid = aAccountUid; |
217 } |
188 } |
218 |
|
219 // ----------------------------------------------------------------------------- |
|
220 // CFSMailBoxBase::GetSettingsUid |
|
221 // ----------------------------------------------------------------------------- |
|
222 EXPORT_C const TUid CFSMailBoxBase::GetSettingsUid() |
|
223 { |
|
224 NM_FUNCTION; |
|
225 |
|
226 return iSettingsUid; |
|
227 } |
|
228 |
|
229 // ----------------------------------------------------------------------------- |
|
230 // CFSMailBoxBase::SetSettingsUid |
189 // CFSMailBoxBase::SetSettingsUid |
231 // ----------------------------------------------------------------------------- |
190 // ----------------------------------------------------------------------------- |
232 EXPORT_C void CFSMailBoxBase::SetSettingsUid(const TUid aUid) |
191 EXPORT_C void CFSMailBoxBase::SetSettingsUid(const TUid aUid) |
233 { |
192 { |
234 NM_FUNCTION; |
193 NM_FUNCTION; |
235 |
194 |
236 iSettingsUid = aUid; |
195 iSettingsUid = aUid; |
237 } |
196 } |
238 |
|
239 // ----------------------------------------------------------------------------- |
|
240 // CFSMailBoxBase::MRInfoProcessorL |
|
241 // ----------------------------------------------------------------------------- |
|
242 EXPORT_C MMRInfoProcessor& CFSMailBoxBase::MRInfoProcessorL() |
|
243 { |
|
244 NM_FUNCTION; |
|
245 |
|
246 return *iMRInfoProcessor; |
|
247 } |
|
248 |
|
249 // ----------------------------------------------------------------------------- |
|
250 // CFSMailBoxBase::IsMRInfoProcessorSet |
|
251 // ----------------------------------------------------------------------------- |
|
252 EXPORT_C TBool CFSMailBoxBase::IsMRInfoProcessorSet() |
|
253 { |
|
254 NM_FUNCTION; |
|
255 |
|
256 if(iMRInfoProcessor) |
|
257 { |
|
258 return ETrue; |
|
259 } |
|
260 else |
|
261 { |
|
262 return EFalse; |
|
263 } |
|
264 } |
|
265 |
|
266 // ----------------------------------------------------------------------------- |
197 // ----------------------------------------------------------------------------- |
267 // CFSMailBoxBase::SetMRInfoProcessorL |
198 // CFSMailBoxBase::SetMRInfoProcessorL |
268 // ----------------------------------------------------------------------------- |
199 // ----------------------------------------------------------------------------- |
269 EXPORT_C void CFSMailBoxBase::SetMRInfoProcessorL(MMRInfoProcessor* aMRInfoProcessor) |
200 EXPORT_C void CFSMailBoxBase::SetMRInfoProcessorL(MMRInfoProcessor* aMRInfoProcessor) |
270 { |
201 { |
278 } |
209 } |
279 |
210 |
280 // ----------------------------------------------------------------------------- |
211 // ----------------------------------------------------------------------------- |
281 // CFSMailBoxBase::OwnMailAddress |
212 // CFSMailBoxBase::OwnMailAddress |
282 // ----------------------------------------------------------------------------- |
213 // ----------------------------------------------------------------------------- |
283 EXPORT_C CFSMailAddress& CFSMailBoxBase::OwnMailAddress( ) |
214 EXPORT_C CFSMailAddress& CFSMailBoxBase::OwnMailAddress() |
284 { |
215 { |
285 NM_FUNCTION; |
216 NM_FUNCTION; |
286 |
217 |
287 return *iOwnMailAddress; |
218 return *iOwnMailAddress; |
288 } |
219 } |
289 |
220 |
290 // ----------------------------------------------------------------------------- |
221 // ----------------------------------------------------------------------------- |
291 // CFSMailBoxBase::SetOwnMailAddress |
222 // CFSMailBoxBase::SetOwnMailAddress |
292 // ----------------------------------------------------------------------------- |
223 // ----------------------------------------------------------------------------- |
293 EXPORT_C void CFSMailBoxBase::SetOwnMailAddressL( CFSMailAddress* aOwnMailAddress) |
224 EXPORT_C void CFSMailBoxBase::SetOwnMailAddressL(CFSMailAddress* aOwnMailAddress) |
294 { |
225 { |
295 NM_FUNCTION; |
226 NM_FUNCTION; |
296 |
227 // <qmail> |
297 if(iOwnMailAddress) |
228 if (!aOwnMailAddress) |
298 { |
229 { |
299 delete iOwnMailAddress; |
230 User::Leave(KErrArgument); |
300 } |
231 } |
301 iOwnMailAddress = aOwnMailAddress; |
232 // </qmail> |
302 |
233 if(iOwnMailAddress) |
303 // set also branding id based on domain name |
234 { |
|
235 delete iOwnMailAddress; |
|
236 } |
|
237 iOwnMailAddress = aOwnMailAddress; |
|
238 |
|
239 // set also branding id based on domain name |
304 TPtrC ptr = OwnMailAddress().GetEmailAddress(); |
240 TPtrC ptr = OwnMailAddress().GetEmailAddress(); |
305 TInt index = ptr.Locate('@') + 1; |
241 TInt index = ptr.Locate('@') + 1; |
306 if(index > 0 && ptr.Length() > 0) |
242 if(index > 0 && ptr.Length() > 0) |
307 { |
243 { |
308 if(iBrId) |
244 if(iBrId) |