calendarui/settings/settingsui/src/calensetting.cpp
branchRCL_3
changeset 48 bf573002ff72
parent 0 f979ecb2b13e
child 67 1539a383d7b6
equal deleted inserted replaced
36:9c5b1510919f 48:bf573002ff72
    86 // ----------------------------------------------------------------------------
    86 // ----------------------------------------------------------------------------
    87 //
    87 //
    88 CCalenSetting::CCalenSetting()
    88 CCalenSetting::CCalenSetting()
    89     : iWeekFormat( EMonday ),
    89     : iWeekFormat( EMonday ),
    90       iWeekTitle( EWeekTitleNumber ),
    90       iWeekTitle( EWeekTitleNumber ),
       
    91       iWeekNumber( EWeekNumberOff ),
    91       iSnoozeTime( KDefaultSnoozeTime ),
    92       iSnoozeTime( KDefaultSnoozeTime ),
    92       iToolbar(1)
    93       iToolbar(1)
    93 
    94 
    94     {
    95     {
    95     TRACE_ENTRY_POINT;
    96     TRACE_ENTRY_POINT;
   184     TRACE_ENTRY_POINT;
   185     TRACE_ENTRY_POINT;
   185     TRACE_EXIT_POINT;
   186     TRACE_EXIT_POINT;
   186     return iWeekTitle;
   187     return iWeekTitle;
   187     }
   188     }
   188 
   189 
       
   190 // ---------------------------------------------------------
       
   191 // CCalenSetting::WeekTitle
       
   192 // Return setting type of week title
       
   193 // (other items were commented in a header).
       
   194 // ---------------------------------------------------------
       
   195 //
       
   196 EXPORT_C TCalenWeekNumber CCalenSetting::WeekNumberEnable() const
       
   197     {
       
   198     TRACE_ENTRY_POINT;
       
   199     TRACE_EXIT_POINT;
       
   200     return iWeekNumber;
       
   201     }
   189 // ---------------------------------------------------------
   202 // ---------------------------------------------------------
   190 // CCalenSetting::SnoozeTime
   203 // CCalenSetting::SnoozeTime
   191 // Return the snooze time setting.
   204 // Return the snooze time setting.
   192 // (other items were commented in a header).
   205 // (other items were commented in a header).
   193 // ---------------------------------------------------------
   206 // ---------------------------------------------------------
   546 EXPORT_C void CCalenSetting::SetWeekTitle( TCalenWeekTitle aTitle )
   559 EXPORT_C void CCalenSetting::SetWeekTitle( TCalenWeekTitle aTitle )
   547     {
   560     {
   548     TRACE_ENTRY_POINT;
   561     TRACE_ENTRY_POINT;
   549 
   562 
   550     iWeekTitle = aTitle;
   563     iWeekTitle = aTitle;
       
   564 
       
   565     TRACE_EXIT_POINT;
       
   566     }
       
   567 
       
   568 // ---------------------------------------------------------
       
   569 // CCalenSetting::SetWeekNumber
       
   570 // Set week title
       
   571 // (other items were commented in a header).
       
   572 // ---------------------------------------------------------
       
   573 //
       
   574 EXPORT_C void CCalenSetting::SetWeekNumber( TCalenWeekNumber aNumber )
       
   575     {
       
   576     TRACE_ENTRY_POINT;
       
   577 
       
   578     iWeekNumber = aNumber;
   551 
   579 
   552     TRACE_EXIT_POINT;
   580     TRACE_EXIT_POINT;
   553     }
   581     }
   554 
   582 
   555 // ---------------------------------------------------------
   583 // ---------------------------------------------------------
   647 
   675 
   648     // TCalenWeekTitle maps [EWeekTitleNumber,EWeekTitleDuration] to [0,1]
   676     // TCalenWeekTitle maps [EWeekTitleNumber,EWeekTitleDuration] to [0,1]
   649     // Central Repository data matches.
   677     // Central Repository data matches.
   650     User::LeaveIfError( repository->Get( KCalendarWeekViewTitle, tmp ) );
   678     User::LeaveIfError( repository->Get( KCalendarWeekViewTitle, tmp ) );
   651     iWeekTitle = static_cast<TCalenWeekTitle>( tmp );
   679     iWeekTitle = static_cast<TCalenWeekTitle>( tmp );
       
   680     
       
   681     User::LeaveIfError( repository->Get( KCalendarWeekViewNumber, tmp ) );
       
   682     iWeekNumber = static_cast<TCalenWeekNumber>( tmp );
   652 
   683 
   653     User::LeaveIfError( repository->Get( KCalendarSnoozeTime, tmp ) );
   684     User::LeaveIfError( repository->Get( KCalendarSnoozeTime, tmp ) );
   654     iSnoozeTime = tmp;
   685     iSnoozeTime = tmp;
   655 
   686 
   656     CleanupStack::PopAndDestroy( repository );
   687     CleanupStack::PopAndDestroy( repository );
   695 
   726 
   696     // TCalenWeekTitle maps [EWeekTitleNumber,EWeekTitleDuration] to [0,1]
   727     // TCalenWeekTitle maps [EWeekTitleNumber,EWeekTitleDuration] to [0,1]
   697     // Central Repository data matches.
   728     // Central Repository data matches.
   698     tmp = static_cast<TCalenWeekTitle>( iWeekTitle );
   729     tmp = static_cast<TCalenWeekTitle>( iWeekTitle );
   699     User::LeaveIfError( repository->Set( KCalendarWeekViewTitle, tmp ) );
   730     User::LeaveIfError( repository->Set( KCalendarWeekViewTitle, tmp ) );
       
   731     
       
   732     tmp = static_cast<TCalenWeekNumber>( iWeekNumber );
       
   733     User::LeaveIfError( repository->Set( KCalendarWeekViewNumber, tmp ) );
   700 
   734 
   701     tmp = iSnoozeTime;
   735     tmp = iSnoozeTime;
   702     User::LeaveIfError( repository->Set( KCalendarSnoozeTime, tmp ) );
   736     User::LeaveIfError( repository->Set( KCalendarSnoozeTime, tmp ) );
   703 
   737 
   704     CleanupStack::PopAndDestroy( repository );
   738     CleanupStack::PopAndDestroy( repository );