74 TTime aUntil = Time::NullTTime() ); |
74 TTime aUntil = Time::NullTTime() ); |
75 void GetRecurrenceL( |
75 void GetRecurrenceL( |
76 TESMRRecurrenceValue& aRecurrence, |
76 TESMRRecurrenceValue& aRecurrence, |
77 TTime& aUntil) const; |
77 TTime& aUntil) const; |
78 TESMRRecurrenceModifyingRule RecurrenceModRule() const; |
78 TESMRRecurrenceModifyingRule RecurrenceModRule() const; |
79 void SetModifyingRuleL(TESMRRecurrenceModifyingRule aRule, |
79 void SetModifyingRuleL(TESMRRecurrenceModifyingRule aRule, |
80 const TBool aTypeChanging = EFalse ); |
80 const TBool aTypeChanging = EFalse ); |
81 void SetAllDayEventL( |
81 void SetAllDayEventL( |
82 TTime aStartDate, |
82 TTime aStartDate, |
83 TTime aEndDate ); |
83 TTime aEndDate ); |
84 TBool IsAllDayEventL() const; |
84 TBool IsAllDayEventL() const; |
142 const TDesC& CalendarOwnerAddressL() const; |
142 const TDesC& CalendarOwnerAddressL() const; |
143 CMRMailboxUtils& MailboxUtils() const; |
143 CMRMailboxUtils& MailboxUtils() const; |
144 void UpdateComparativeEntry( |
144 void UpdateComparativeEntry( |
145 CCalEntry* aNewComparativeEntry ); |
145 CCalEntry* aNewComparativeEntry ); |
146 MESMRCalDbMgr& GetDBMgr(); |
146 MESMRCalDbMgr& GetDBMgr(); |
147 TBool SupportsCapabilityL( |
147 TBool SupportsCapabilityL( |
148 MESMRCalEntry::TMREntryCapability aCapability ) const; |
148 MESMRCalEntry::TMREntryCapability aCapability ) const; |
149 TBool ContainsRemoteAttachmentsL(); |
149 TBool ContainsRemoteAttachmentsL(); |
150 TBool SendCanellationAvailable(); |
150 TBool SendCanellationAvailable(); |
151 void SetSendCanellationAvailable (TBool aSendCanellation); |
151 void SetSendCanellationAvailable (TBool aSendCanellation); |
152 void SetTypeChanged( TBool aTypeChanged ); |
152 void SetTypeChanged( TBool aTypeChanged ); |
153 |
153 |
154 private: // Implementaton |
154 private: // Implementaton |
155 CESMRMeetingRequestEntry( |
155 CESMRMeetingRequestEntry( |
156 CMRMailboxUtils& aMRMailboxUtils, |
156 CMRMailboxUtils& aMRMailboxUtils, |
157 MESMRCalDbMgr& aCalDb, |
157 MESMRCalDbMgr& aCalDb, |
158 TBool aConflictsExists, |
158 TBool aConflictsExists, |
161 const CCalEntry& aEntry ); |
161 const CCalEntry& aEntry ); |
162 HBufC* ReplaceCharactersFromBufferLC( |
162 HBufC* ReplaceCharactersFromBufferLC( |
163 const TDesC& aTarget, |
163 const TDesC& aTarget, |
164 const TDesC& aFindString, |
164 const TDesC& aFindString, |
165 const TDesC& aReplacement ); |
165 const TDesC& aReplacement ); |
|
166 void SetDefaultDatabaseL(); |
166 |
167 |
167 private: // Data |
168 private: // Data |
168 /// Own: Calendar entry |
169 /// Own: Calendar entry |
169 CCalEntry* iEntry; |
170 CCalEntry* iEntry; |
170 /// Own: Forward calendar entry |
171 /// Own: Forward calendar entry |