calendarui/commonutils/inc/calenentryutil.h
branchRCL_3
changeset 86 ed599363c2d7
parent 74 97232defd20e
equal deleted inserted replaced
78:356f28cd5ca0 86:ed599363c2d7
    23 
    23 
    24 #include <e32base.h>
    24 #include <e32base.h>
    25 
    25 
    26 #include <caltime.h>
    26 #include <caltime.h>
    27 #include "calennotedatautil.h"
    27 #include "calennotedatautil.h"
    28 #include "KoreanCalConv.h"
       
    29 #include <calentry.h>
    28 #include <calentry.h>
    30 
    29 
    31 
    30 
    32 /**
    31 /**
    33  * CCalenEntryUtil contains edited data in exactly same format that editor 
    32  * CCalenEntryUtil contains edited data in exactly same format that editor 
   146      * Return array of Rdates
   145      * Return array of Rdates
   147      * 
   146      * 
   148      * @return RArray<TCalTime> 
   147      * @return RArray<TCalTime> 
   149      */
   148      */
   150     IMPORT_C const RArray<TCalTime> GetRdatesL();
   149     IMPORT_C const RArray<TCalTime> GetRdatesL();
   151 
       
   152     /**
       
   153      * Return Lunar Calendar Type
       
   154      * 
       
   155      * @return TLunarCalendarType
       
   156      */
       
   157     IMPORT_C TLunarCalendarType CalendarType() const;
       
   158 
       
   159 	/**
       
   160 	 * @brief set Lunar Calendar Type
       
   161 	 * @param TLunarCalendarType
       
   162 	 */
       
   163     IMPORT_C void SetCalendarTypeL(TLunarCalendarType aCalendarType);
       
   164     
   150     
   165 private:
   151 private:
   166     CCalenEntryUtil( CCalEntry& aEntry );
   152     CCalenEntryUtil( CCalEntry& aEntry );
   167 
   153 
   168     void ConstructL(CCalEntry& aEntry, const TCalTime& aInstanceDateTime );
   154     void ConstructL(CCalEntry& aEntry, const TCalTime& aInstanceDateTime );
   268     CalCommon::TRecurrenceRange iRecurrenceType;
   254     CalCommon::TRecurrenceRange iRecurrenceType;
   269     
   255     
   270     CCalEntry& iEntry;
   256     CCalEntry& iEntry;
   271     
   257     
   272     TInt iAttachmentCount;
   258     TInt iAttachmentCount;
   273 
       
   274     TLunarCalendarType iCalendarType;
       
   275 
       
   276     /**
       
   277     * True if FeatureManager is initialized.
       
   278     */
       
   279     TBool iFeatMgrInitialized;
       
   280     
       
   281     };
   259     };
   282 
   260 
   283 #endif // CALENEDITORDATA_H
   261 #endif // CALENEDITORDATA_H