calendarui/multicaluidialog/src/multicaluidialogmodel.cpp
branchRCL_3
changeset 27 55d60436f00b
parent 21 9711e452b5e9
child 30 d68a4b5d5885
equal deleted inserted replaced
21:9711e452b5e9 27:55d60436f00b
    23 #include <calcalendarinfo.h>
    23 #include <calcalendarinfo.h>
    24 #include <calcalendariterator.h>
    24 #include <calcalendariterator.h>
    25 // user include.
    25 // user include.
    26 #include "multicaluidialogmodel.h"
    26 #include "multicaluidialogmodel.h"
    27 #include "calendarui_debug.h"
    27 #include "calendarui_debug.h"
       
    28 #include "cleanupresetanddestroy.h"
    28 
    29 
    29 // ----------------------------------------------------------------------------
    30 // ----------------------------------------------------------------------------
    30 // CMultiCalUiDialogModel::CMultiCalUiDialogModel
    31 // CMultiCalUiDialogModel::CMultiCalUiDialogModel
    31 // Constructor
    32 // Constructor
    32 // ----------------------------------------------------------------------------
    33 // ----------------------------------------------------------------------------
   258 void CMultiCalUiDialogModel::CreateCopyL(
   259 void CMultiCalUiDialogModel::CreateCopyL(
   259         RPointerArray<CCalEntry>& aCalCopyEntries)
   260         RPointerArray<CCalEntry>& aCalCopyEntries)
   260     {
   261     {
   261     TRACE_ENTRY_POINT;
   262     TRACE_ENTRY_POINT;
   262 
   263 
       
   264     CleanupResetAndDestroyPushL(aCalCopyEntries);
   263     for (TInt i = 0; i < iCalEntries.Count(); i++)
   265     for (TInt i = 0; i < iCalEntries.Count(); i++)
   264         {
   266         {
   265         const CCalEntry* sourceEntry = iCalEntries[i];
   267         const CCalEntry* sourceEntry = iCalEntries[i];
   266 
   268 
   267         HBufC8* guid = iInterimUtils->GlobalUidL();
   269         HBufC8* guid = iInterimUtils->GlobalUidL();
   279 
   281 
   280         aCalCopyEntries.AppendL(copyEntry);
   282         aCalCopyEntries.AppendL(copyEntry);
   281 
   283 
   282         CleanupStack::Pop(copyEntry);
   284         CleanupStack::Pop(copyEntry);
   283         }
   285         }
   284 
   286     CleanupStack::Pop(&aCalCopyEntries);
   285     TRACE_EXIT_POINT;;
   287     TRACE_EXIT_POINT;;
   286     }
   288     }
   287 
   289 
   288 // ----------------------------------------------------------------------------
   290 // ----------------------------------------------------------------------------
   289 // CMultiCalUiDialogModel::GetAllCalendarInfoL
   291 // CMultiCalUiDialogModel::GetAllCalendarInfoL