calendarui/regionalplugins/calenregionalutil/src/calenlunarlocalizedinfo.cpp
changeset 55 2c54b51f39c4
parent 18 c198609911f9
child 64 1881ad52dc45
equal deleted inserted replaced
51:0b38fc5b94c6 55:2c54b51f39c4
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 #include "calendarui_debug.h"
    19 #include "calendarui_debug.h"
    20 #include "CalenLunarLocalizedInfo.h"
    20 #include "CalenLunarLocalizedInfo.h"
       
    21 #include "OstTraceDefinitions.h"
       
    22 #ifdef OST_TRACE_COMPILER_IN_USE
       
    23 #include "calenlunarlocalizedinfoTraces.h"
       
    24 #endif
       
    25 
    21 
    26 
    22 // -----------------------------------------------------------------------------
    27 // -----------------------------------------------------------------------------
    23 // CCalenLunarLocalizedInfo::NewL
    28 // CCalenLunarLocalizedInfo::NewL
    24 // -----------------------------------------------------------------------------
    29 // -----------------------------------------------------------------------------
    25 //
    30 //
    26 EXPORT_C CCalenLunarLocalizedInfo* CCalenLunarLocalizedInfo::NewL()
    31 EXPORT_C CCalenLunarLocalizedInfo* CCalenLunarLocalizedInfo::NewL()
    27     {
    32     {
    28     TRACE_ENTRY_POINT;
    33     OstTraceFunctionEntry0( CCALENLUNARLOCALIZEDINFO_NEWL_ENTRY );
    29     
       
    30     CCalenLunarLocalizedInfo* self = new (ELeave) CCalenLunarLocalizedInfo;
    34     CCalenLunarLocalizedInfo* self = new (ELeave) CCalenLunarLocalizedInfo;
    31     CleanupStack::PushL(self);
    35     CleanupStack::PushL(self);
    32     self->ConstructL();
    36     self->ConstructL();
    33     CleanupStack::Pop(self);
    37     CleanupStack::Pop(self);
    34     
    38     
    35     TRACE_EXIT_POINT;
    39     OstTraceFunctionExit0( CCALENLUNARLOCALIZEDINFO_NEWL_EXIT );
    36     return self;
    40     return self;
    37     }
    41     }
    38 // -----------------------------------------------------------------------------
    42 // -----------------------------------------------------------------------------
    39 // CCalenLunarLocalizedInfo::~CCalenLunarLocalizedInfo
    43 // CCalenLunarLocalizedInfo::~CCalenLunarLocalizedInfo
    40 // -----------------------------------------------------------------------------
    44 // -----------------------------------------------------------------------------
    41 //
    45 //
    42 EXPORT_C CCalenLunarLocalizedInfo::~CCalenLunarLocalizedInfo()
    46 EXPORT_C CCalenLunarLocalizedInfo::~CCalenLunarLocalizedInfo()
    43     {
    47     {
    44     TRACE_ENTRY_POINT;
    48     OstTraceFunctionEntry0( CCALENLUNARLOCALIZEDINFO_CCALENLUNARLOCALIZEDINFO_ENTRY );
    45     TRACE_EXIT_POINT;
    49     OstTraceFunctionExit0( CCALENLUNARLOCALIZEDINFO_CCALENLUNARLOCALIZEDINFO_EXIT );
    46     }
    50     }
    47 
    51 
    48 // -----------------------------------------------------------------------------
    52 // -----------------------------------------------------------------------------
    49 // CCalenLunarLocalizedInfo::CCalenLunarLocalizedInfo
    53 // CCalenLunarLocalizedInfo::CCalenLunarLocalizedInfo
    50 // -----------------------------------------------------------------------------
    54 // -----------------------------------------------------------------------------
    51 //
    55 //
    52 CCalenLunarLocalizedInfo::CCalenLunarLocalizedInfo()
    56 CCalenLunarLocalizedInfo::CCalenLunarLocalizedInfo()
    53     {
    57     {
    54     TRACE_ENTRY_POINT;
    58     OstTraceFunctionEntry0( DUP1_CCALENLUNARLOCALIZEDINFO_CCALENLUNARLOCALIZEDINFO_ENTRY );
    55     
       
    56     iFestival.Set(KNullDesC);
    59     iFestival.Set(KNullDesC);
    57     iSolarTerm.Set(KNullDesC);
    60     iSolarTerm.Set(KNullDesC);
    58     iAnimalYear.Set(KNullDesC);
    61     iAnimalYear.Set(KNullDesC);
    59     iLunarYear = KNullDesC;
    62     iLunarYear = KNullDesC;
    60     iLunarMonthAndDay = KNullDesC;
    63     iLunarMonthAndDay = KNullDesC;
    61     iFullLunarDate = KNullDesC;
    64     iFullLunarDate = KNullDesC;
    62     iGregorianDate = KNullDesC; 
    65     iGregorianDate = KNullDesC; 
    63     
    66     OstTraceFunctionExit0( DUP1_CCALENLUNARLOCALIZEDINFO_CCALENLUNARLOCALIZEDINFO_EXIT );
    64     TRACE_EXIT_POINT;
       
    65     }
    67     }
    66 
    68 
    67 // -----------------------------------------------------------------------------
    69 // -----------------------------------------------------------------------------
    68 // CCalenLunarLocalizedInfo::ConstructL
    70 // CCalenLunarLocalizedInfo::ConstructL
    69 // -----------------------------------------------------------------------------
    71 // -----------------------------------------------------------------------------
    70 //
    72 //
    71 void CCalenLunarLocalizedInfo::ConstructL()
    73 void CCalenLunarLocalizedInfo::ConstructL()
    72     {
    74     {
    73     TRACE_ENTRY_POINT;
    75     OstTraceFunctionEntry0( CCALENLUNARLOCALIZEDINFO_CONSTRUCTL_ENTRY );
    74     TRACE_EXIT_POINT;
    76     OstTraceFunctionExit0( CCALENLUNARLOCALIZEDINFO_CONSTRUCTL_EXIT );
    75     }
    77     }
    76 
    78 
    77 // -----------------------------------------------------------------------------
    79 // -----------------------------------------------------------------------------
    78 // CCalenLunarLocalizedInfo::GetField
    80 // CCalenLunarLocalizedInfo::GetField
    79 // -----------------------------------------------------------------------------
    81 // -----------------------------------------------------------------------------
    80 //
    82 //
    81 EXPORT_C const TDesC& CCalenLunarLocalizedInfo::GetField( TField aField )
    83 EXPORT_C const TDesC& CCalenLunarLocalizedInfo::GetField( TField aField )
    82     {
    84     {
    83     TRACE_ENTRY_POINT;
    85     OstTraceFunctionEntry0( CCALENLUNARLOCALIZEDINFO_GETFIELD_ENTRY );
    84     
       
    85     switch ( aField )
    86     switch ( aField )
    86         {
    87         {
    87         case EFestival:           return Festival();
    88         case EFestival:           return Festival();
    88         case ESolarTerm:          return SolarTerm();            
    89         case ESolarTerm:          return SolarTerm();            
    89         case EFullLunarDate:      return FullLunarDate();            
    90         case EFullLunarDate:      return FullLunarDate();            
    91         case ELunarMonthAndDay:   return LunarMonthAndDay();
    92         case ELunarMonthAndDay:   return LunarMonthAndDay();
    92         case EAnimalYear:         return AnimalYear();
    93         case EAnimalYear:         return AnimalYear();
    93         case EGregorianDate:      return GregorianDate();
    94         case EGregorianDate:      return GregorianDate();
    94         default:
    95         default:
    95             ASSERT( EFalse );
    96             ASSERT( EFalse );
       
    97             OstTraceFunctionExit0( CCALENLUNARLOCALIZEDINFO_GETFIELD_EXIT );
    96             return KNullDesC;
    98             return KNullDesC;
    97         }
    99         }
    98     
       
    99     TRACE_EXIT_POINT;
       
   100     }
   100     }
   101 
   101