calendarui/multicaluidialog/src/multicaluidialogmodel.cpp
branchRCL_3
changeset 59 aba12c885d83
parent 30 d68a4b5d5885
child 60 96907930389d
equal deleted inserted replaced
48:bf573002ff72 59:aba12c885d83
    21 #include <calentry.h>
    21 #include <calentry.h>
    22 #include <CalenInterimUtils2.h>
    22 #include <CalenInterimUtils2.h>
    23 #include <calcalendarinfo.h>
    23 #include <calcalendarinfo.h>
    24 #include <calcalendariterator.h>
    24 #include <calcalendariterator.h>
    25 #include <calenmulticaluids.hrh>
    25 #include <calenmulticaluids.hrh>
       
    26 #include <ErrorUI.h>
    26 
    27 
    27 // user include.
    28 // user include.
    28 #include "multicaluidialogmodel.h"
    29 #include "multicaluidialogmodel.h"
    29 #include "calendarui_debug.h"
    30 #include "calendarui_debug.h"
    30 #include "cleanupresetanddestroy.h"
    31 #include "cleanupresetanddestroy.h"
   144 void CMultiCalUiDialogModel::ConstructL()
   145 void CMultiCalUiDialogModel::ConstructL()
   145     {
   146     {
   146     TRACE_ENTRY_POINT
   147     TRACE_ENTRY_POINT
   147     //iCalSessionArray takes ownership of this.
   148     //iCalSessionArray takes ownership of this.
   148     CCalSession* defaultSession = CCalSession::NewL();
   149     CCalSession* defaultSession = CCalSession::NewL();
   149 
   150     
   150     GetAllCalendarInfoL(iCalendarInfoList);
   151     TRAPD(err,GetAllCalendarInfoL(iCalendarInfoList));
   151 
   152     
       
   153     //Something happened and 
       
   154     if(err!=KErrNone)
       
   155         {
       
   156         CErrorUI* errorUi = CErrorUI::NewLC();
       
   157         errorUi->ShowGlobalErrorNoteL( err );
       
   158         CleanupStack::PopAndDestroy( errorUi );
       
   159         }
       
   160     
   152     for (TInt index = 0; index < iCalendarInfoList.Count(); index++)
   161     for (TInt index = 0; index < iCalendarInfoList.Count(); index++)
   153         {
   162         {
   154         iCalendarStatus.Append(0);
   163         iCalendarStatus.Append(0);
   155 
   164 
   156         if (!index) //First create the default session
   165         if (!index) //First create the default session