meetingrequest/mrentry/inc/cesmrmeetingrequestentry.h
branchRCL_3
changeset 19 b13141f05c3d
parent 16 4ce476e64c59
equal deleted inserted replaced
17:8592a65ad3fb 19:b13141f05c3d
    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