calendarui/commonutils/inc/calenentryutil.h
branchRCL_3
changeset 74 97232defd20e
parent 0 f979ecb2b13e
child 86 ed599363c2d7
equal deleted inserted replaced
66:bd7edf625bdd 74:97232defd20e
    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"
    28 #include <calentry.h>
    29 #include <calentry.h>
    29 
    30 
    30 
    31 
    31 /**
    32 /**
    32  * CCalenEntryUtil contains edited data in exactly same format that editor 
    33  * CCalenEntryUtil contains edited data in exactly same format that editor 
   145      * Return array of Rdates
   146      * Return array of Rdates
   146      * 
   147      * 
   147      * @return RArray<TCalTime> 
   148      * @return RArray<TCalTime> 
   148      */
   149      */
   149     IMPORT_C const RArray<TCalTime> GetRdatesL();
   150     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);
   150     
   164     
   151 private:
   165 private:
   152     CCalenEntryUtil( CCalEntry& aEntry );
   166     CCalenEntryUtil( CCalEntry& aEntry );
   153 
   167 
   154     void ConstructL(CCalEntry& aEntry, const TCalTime& aInstanceDateTime );
   168     void ConstructL(CCalEntry& aEntry, const TCalTime& aInstanceDateTime );
   254     CalCommon::TRecurrenceRange iRecurrenceType;
   268     CalCommon::TRecurrenceRange iRecurrenceType;
   255     
   269     
   256     CCalEntry& iEntry;
   270     CCalEntry& iEntry;
   257     
   271     
   258     TInt iAttachmentCount;
   272     TInt iAttachmentCount;
       
   273 
       
   274     TLunarCalendarType iCalendarType;
       
   275 
       
   276     /**
       
   277     * True if FeatureManager is initialized.
       
   278     */
       
   279     TBool iFeatMgrInitialized;
       
   280     
   259     };
   281     };
   260 
   282 
   261 #endif // CALENEDITORDATA_H
   283 #endif // CALENEDITORDATA_H