358 |
358 |
359 index_item->AddFieldL(KMimeTypeField, KMimeTypeNotes, CDocumentField::EStoreYes | CDocumentField::EIndexUnTokenized); |
359 index_item->AddFieldL(KMimeTypeField, KMimeTypeNotes, CDocumentField::EStoreYes | CDocumentField::EIndexUnTokenized); |
360 |
360 |
361 //For notes, no content is expected in excerpt for now. |
361 //For notes, no content is expected in excerpt for now. |
362 //See appclass-hierarchy.txt for details. |
362 //See appclass-hierarchy.txt for details. |
363 #ifdef USE_HIGHLIGHTER |
363 #ifdef USE_HIGHLIGHTER |
364 TInt excerptLength = entry->DescriptionL().Length() + 1 + dateString.Length(); |
364 _LIT(KExcerptTimeFormat,"%04d/%02d/%02d %02d:%02d"); |
365 HBufC* excerpt = HBufC::NewLC(excerptLength); |
365 index_item->AddHLDisplayFieldL(entry->DescriptionL()); |
366 TPtr excerptDes = excerpt->Des(); |
366 |
367 excerptDes.Append(entry->DescriptionL()); |
367 dateString.Format( KExcerptTimeFormat, datetime.Year(), |
368 excerptDes.Append(KExcerptDelimiter); |
368 TInt(datetime.Month()+ 1), |
369 excerptDes.Append(dateString); |
369 datetime.Day() + 1, |
370 index_item->AddExcerptL(*excerpt); |
370 datetime.Hour(), |
371 CleanupStack::PopAndDestroy(excerpt); |
371 datetime.Minute()); |
|
372 index_item->AddExcerptL(dateString); |
|
373 |
372 #endif |
374 #endif |
373 |
375 |
374 // Send for indexing |
376 // Send for indexing |
375 if (aActionType == ECPixAddAction) |
377 if (aActionType == ECPixAddAction) |
376 { |
378 { |