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 */ |