345 * TModifiedParameters enum for indicating which entry fields have new values |
345 * TModifiedParameters enum for indicating which entry fields have new values |
346 * for modification |
346 * for modification |
347 */ |
347 */ |
348 enum TModifiedParameters |
348 enum TModifiedParameters |
349 { |
349 { |
350 ESummary =0x00001, |
350 ESummary =0x000001, |
351 ESeqNum =0x00002, |
351 ESeqNum =0x000002, |
352 EStartTime =0x00004, |
352 EStartTime =0x000004, |
353 EEndTime =0x00008, |
353 EEndTime =0x000008, |
354 EReplication =0x00010, |
354 EReplication =0x000010, |
355 EDescription =0x00020, |
355 EDescription =0x000020, |
356 EPriority =0x00040, |
356 EPriority =0x000040, |
357 EMethod =0x00080, |
357 EMethod =0x000080, |
358 EAlarmTime =0x00100, |
358 EAlarmTime =0x000100, |
359 ELocation =0x00200, |
359 ELocation =0x000200, |
360 EStatus =0x00400, |
360 EStatus =0x000400, |
361 ERepeatRule =0x00800, |
361 ERepeatRule =0x000800, |
362 EExDates =0x01000, |
362 EExDates =0x001000, |
363 ERepeatDates =0x02000, |
363 ERepeatDates =0x002000, |
364 EPhoneOwner =0x04000, |
364 EPhoneOwner =0x004000, |
365 EOrganizer =0x08000, |
365 EOrganizer =0x008000, |
366 EAttendees =0x10000, |
366 EAttendees =0x010000, |
367 ELocalUid =0x20000, |
367 ELocalUid =0x020000, |
368 EEntryType =0x40000, |
368 EEntryType =0x040000, |
369 EInsStartTime =0x80000, |
369 EInsStartTime =0x080000, |
|
370 EGlobalUid =0x100000, |
370 }; |
371 }; |
371 |
372 |
372 public: |
373 public: |
373 |
374 |
374 /** |
375 /** |
537 * @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 |
538 * meeting entry. |
539 * meeting entry. |
539 * @return void |
540 * @return void |
540 */ |
541 */ |
541 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 |
542 |
550 |
543 /** |
551 /** |
544 * Gets the start time for the calendar entry. |
552 * Gets the start time for the calendar entry. |
545 * @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 |
546 * meeting entry. |
554 * meeting entry. |
667 /** |
675 /** |
668 * Gets the local uid for the calendar entry. |
676 * Gets the local uid for the calendar entry. |
669 * @return void |
677 * @return void |
670 */ |
678 */ |
671 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 |
672 |
686 |
673 /** |
687 /** |
674 * Gets the attributes that have changed for the calendar entry. |
688 * Gets the attributes that have changed for the calendar entry. |
675 * @return A 32-bit integer indicating which attributes have been modified. |
689 * @return A 32-bit integer indicating which attributes have been modified. |
676 */ |
690 */ |