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