306 { |
308 { |
307 CMdeObjectWrapper::HandleObjectPropertyL(mdeObject, |
309 CMdeObjectWrapper::HandleObjectPropertyL(mdeObject, |
308 *iPropDefs->iDrmPropertyDef, &aClipDetails.iDrmProtected, aIsAdd ); |
310 *iPropDefs->iDrmPropertyDef, &aClipDetails.iDrmProtected, aIsAdd ); |
309 } |
311 } |
310 // Title (is set from URI by default) |
312 // Title (is set from URI by default) |
311 if(aClipDetails.iTitle.Length() > 0) |
313 if( aClipDetails.iTitle.Length() > 0 && aClipDetails.iTitle.Length() < iMaxTextLength ) |
312 { |
314 { |
313 CMdeObjectWrapper::HandleObjectPropertyL(mdeObject, |
315 CMdeObjectWrapper::HandleObjectPropertyL(mdeObject, |
314 *iPropDefs->iTitlePropertyDef, &aClipDetails.iTitle, EFalse ); |
316 *iPropDefs->iTitlePropertyDef, &aClipDetails.iTitle, EFalse ); |
315 } |
317 } |
316 // Description |
318 // Description |
317 if(aClipDetails.iDescription.Length() > 0) |
319 if( aClipDetails.iDescription.Length() > 0 && aClipDetails.iDescription.Length() < iMaxTextLength ) |
318 { |
320 { |
319 CMdeObjectWrapper::HandleObjectPropertyL(mdeObject, |
321 CMdeObjectWrapper::HandleObjectPropertyL(mdeObject, |
320 *iPropDefs->iDescriptionPropertyDef, &aClipDetails.iDescription, aIsAdd ); |
322 *iPropDefs->iDescriptionPropertyDef, &aClipDetails.iDescription, aIsAdd ); |
321 } |
323 } |
322 // Author |
324 // Author |
323 if(aClipDetails.iAuthor.Length() > 0) |
325 if( aClipDetails.iAuthor.Length() > 0 && aClipDetails.iAuthor.Length() < iMaxTextLength ) |
324 { |
326 { |
325 CMdeObjectWrapper::HandleObjectPropertyL(mdeObject, |
327 CMdeObjectWrapper::HandleObjectPropertyL(mdeObject, |
326 *iPropDefs->iAuthorPropertyDef, &aClipDetails.iAuthor, aIsAdd ); |
328 *iPropDefs->iAuthorPropertyDef, &aClipDetails.iAuthor, aIsAdd ); |
327 } |
329 } |
328 // Genre |
330 // Genre |
329 if(aClipDetails.iGenre.Length() > 0) |
331 if( aClipDetails.iGenre.Length() > 0 && aClipDetails.iGenre.Length() < iMaxTextLength ) |
330 { |
332 { |
331 CMdeObjectWrapper::HandleObjectPropertyL(mdeObject, |
333 CMdeObjectWrapper::HandleObjectPropertyL(mdeObject, |
332 *iPropDefs->iGenrePropertyDef, &aClipDetails.iGenre, aIsAdd ); |
334 *iPropDefs->iGenrePropertyDef, &aClipDetails.iGenre, aIsAdd ); |
333 } |
335 } |
334 } |
336 } |