calendarui/regionalplugins/calenregionalutil/inc/calenlunarlocalizer.h
changeset 45 b6db4fd4947b
parent 23 fd30d51f876b
child 89 b57382753122
equal deleted inserted replaced
23:fd30d51f876b 45:b6db4fd4947b
    24 #include <badesca.h>
    24 #include <badesca.h>
    25 #include "CalenLunarLocalizedInfo.h"
    25 #include "CalenLunarLocalizedInfo.h"
    26 #include "CalendarVariant.hrh"
    26 #include "CalendarVariant.hrh"
    27 #include "calendarui_debug.h"
    27 #include "calendarui_debug.h"
    28 
    28 
       
    29 class QStringList;
    29 class CEikonEnv;
    30 class CEikonEnv;
    30 class TCalenLunarInfo;
    31 class TCalenLunarInfo;
    31 class TChineseDate;
    32 class TChineseDate;
    32 class CFont;
    33 class CFont;
    33 class CCalenExtraRowFormatter;
    34 class CCalenExtraRowFormatter;
    62 
    63 
    63     /**
    64     /**
    64      * Localized names of lunar festivals
    65      * Localized names of lunar festivals
    65      * Own.
    66      * Own.
    66      */
    67      */
    67     CDesCArray* iFestivalNames;
    68     QStringList iFestivalNames;
    68     
    69 
    69     /**
    70     /**
    70      * Localized names of solar terms 
    71      * Localized names of solar terms 
    71      * Own.
    72      * Own.
    72      */
    73      */
    73     CDesCArray* iSolarTermNames;
    74     QStringList iSolarTermNames;
    74 
    75 
    75     /**
    76     /**
    76      * Localized names of animal years
    77      * Localized names of animal years
    77      * Own.
    78      * Own.
    78      */
    79      */
    79     CDesCArray* iAnimalYearNames;
    80     QStringList iAnimalYearNames;
    80 
    81 
    81     /**
    82     /**
    82      * Localized names of heavenly stems
    83      * Localized names of heavenly stems
    83      * Own.
    84      * Own.
    84      */
    85      */
    85     CDesCArray* iHeavenlyStemNames;
    86     QStringList iHeavenlyStemNames;
    86 
    87 
    87     /**
    88     /**
    88      * Localized names of terrestial branches
    89      * Localized names of terrestial branches
    89      * Own.
    90      * Own.
    90      */
    91      */
    91     CDesCArray* iTerrestialBranchNames;
    92     QStringList iTerrestialBranchNames;
    92 
    93 
    93 
    94 
    94     /**
       
    95      * Format string for western date.
       
    96      * Own.
       
    97      */
       
    98     HBufC* iGregorianDateFormat;
       
    99 
       
   100     TBuf<1000> iLunarExtraRowText;
    95     TBuf<1000> iLunarExtraRowText;
   101 
       
   102 
    96 
   103     /**
    97     /**
   104      * Language independent formatter of extra row information.
    98      * Language independent formatter of extra row information.
   105      */
    99      */
   106     CCalenExtraRowFormatter* iRowFormatter;
   100     CCalenExtraRowFormatter* iRowFormatter;
   107     
   101     
   108     TInt  iResourceFileOffset;
       
   109 
       
   110     };
   102     };
   111 
   103 
   112 #endif // __CALENLUNARLOCALIZER_H__
   104 #endif // __CALENLUNARLOCALIZER_H__