equal
deleted
inserted
replaced
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 |