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