serviceproviders/sapi_calendar/tsrc/dev/tcalendartest/tcalendargetlistiter1/inc/entryattributes.h
changeset 22 fc9cf246af83
parent 19 989d2f495d90
equal deleted inserted replaced
19:989d2f495d90 22:fc9cf246af83
   346 	 * TModifiedParameters enum for indicating which entry fields have new values
   346 	 * TModifiedParameters enum for indicating which entry fields have new values
   347 	 * for modification
   347 	 * for modification
   348 	*/
   348 	*/
   349 	enum TModifiedParameters
   349 	enum TModifiedParameters
   350 		{
   350 		{
   351 		ESummary		=0x00001,
   351 		ESummary		=0x000001,
   352 		ESeqNum			=0x00002,
   352 		ESeqNum			=0x000002,
   353 		EStartTime		=0x00004,
   353 		EStartTime		=0x000004,
   354 		EEndTime		=0x00008,
   354 		EEndTime		=0x000008,
   355 		EReplication	=0x00010,
   355 		EReplication	=0x000010,
   356 		EDescription	=0x00020,
   356 		EDescription	=0x000020,
   357 		EPriority		=0x00040,
   357 		EPriority		=0x000040,
   358 		EMethod			=0x00080,
   358 		EMethod			=0x000080,
   359 		EAlarmTime		=0x00100,
   359 		EAlarmTime		=0x000100,
   360 		ELocation		=0x00200,
   360 		ELocation		=0x000200,
   361 		EStatus			=0x00400,
   361 		EStatus			=0x000400,
   362 		ERepeatRule		=0x00800,
   362 		ERepeatRule		=0x000800,
   363 		EExDates		=0x01000,
   363 		EExDates		=0x001000,
   364 		ERepeatDates	=0x02000,
   364 		ERepeatDates	=0x002000,
   365 		EPhoneOwner		=0x04000,
   365 		EPhoneOwner		=0x004000,
   366 		EOrganizer		=0x08000,
   366 		EOrganizer		=0x008000,
   367 		EAttendees		=0x10000,
   367 		EAttendees		=0x010000,
   368 		ELocalUid		=0x20000,
   368 		ELocalUid		=0x020000,
   369 		EEntryType		=0x40000,
   369 		EEntryType		=0x040000,
   370 		EInsStartTime	=0x80000,
   370 		EInsStartTime	=0x080000,
       
   371 		EGlobalUid      =0x100000,
   371 		};
   372 		};
   372 				
   373 				
   373 	public:
   374 	public:
   374 		
   375 		
   375 		/**
   376 		/**
   538 		 * @param aLocation It is the location that we want to set for the
   539 		 * @param aLocation It is the location that we want to set for the
   539 		 *					meeting entry.
   540 		 *					meeting entry.
   540 		 * @return void
   541 		 * @return void
   541 		*/ 
   542 		*/ 
   542 		IMPORT_C void SetLocalUid( const TCalLocalUid aLUid);
   543 		IMPORT_C void SetLocalUid( const TCalLocalUid aLUid);
       
   544         /**
       
   545          * Sets the uid for the calendar entry.
       
   546          * @param aUid It is the uid of the entry to be modified
       
   547          * @return void
       
   548         */ 
       
   549         IMPORT_C void SetUidL( const TDesC8& aUid );
       
   550 		
   543 
   551 
   544 		/**
   552 		/**
   545 		 * Gets the start time for the calendar entry.
   553 		 * Gets the start time for the calendar entry.
   546 		 * @param aLocation It is the location that we want to set for the
   554 		 * @param aLocation It is the location that we want to set for the
   547 		 *					meeting entry.
   555 		 *					meeting entry.
   668 		/**
   676 		/**
   669 		 * Gets the local uid for the calendar entry.
   677 		 * Gets the local uid for the calendar entry.
   670 		 * @return void
   678 		 * @return void
   671 		*/ 
   679 		*/ 
   672 		IMPORT_C TCalLocalUid LocalUid();
   680 		IMPORT_C TCalLocalUid LocalUid();
       
   681         /**
       
   682          * Gets the GlobalUid for the calendar entry.
       
   683          * @return void
       
   684         */ 
       
   685         IMPORT_C TPtrC8 GlobalUid();
       
   686 		
   673 		
   687 		
   674 		/**
   688 		/**
   675 		 * Gets the attributes that have changed for the calendar entry.
   689 		 * Gets the attributes that have changed for the calendar entry.
   676     	 * @return A 32-bit integer indicating which attributes have been modified.
   690     	 * @return A 32-bit integer indicating which attributes have been modified.
   677 		*/ 
   691 		*/ 
   789 		
   803 		
   790 		/**
   804 		/**
   791 		 * Local Uid of an entry which can uniquely identify entries having the same Global Uid
   805 		 * Local Uid of an entry which can uniquely identify entries having the same Global Uid
   792 	  	*/ 
   806 	  	*/ 
   793 		TCalLocalUid iLocal;
   807 		TCalLocalUid iLocal;
       
   808         
       
   809         /**
       
   810          * Global Uid of an entry which can uniquely identify entries having the same Global Uid
       
   811         */ 
       
   812         HBufC8* iUid;
   794 		
   813 		
   795 		/**
   814 		/**
   796 		 * Indicates which entries have new values for the update operation
   815 		 * Indicates which entries have new values for the update operation
   797 	  	*/ 
   816 	  	*/ 
   798 		TInt32 iSetAttributes;
   817 		TInt32 iSetAttributes;