harvesterplugins/notes/src/notesplugin.cpp
changeset 20 68cdadcf169e
parent 17 7d8c8d8f5eab
equal deleted inserted replaced
17:7d8c8d8f5eab 20:68cdadcf169e
   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 			{