calendarui/controller/src/calenmultipledbui.cpp
branchRCL_3
changeset 13 0f07cd1b5772
parent 5 42814f902fe6
child 19 1984aceb8774
equal deleted inserted replaced
12:38571fd2a704 13:0f07cd1b5772
    53 
    53 
    54 // Constants
    54 // Constants
    55 _LIT( KListSeparatorFormat, "\t" );
    55 _LIT( KListSeparatorFormat, "\t" );
    56 const TInt KMultiDbMaxLength = 300;
    56 const TInt KMultiDbMaxLength = 300;
    57 const TInt KBuffLength = 24;
    57 const TInt KBuffLength = 24;
       
    58 
       
    59 
    58 
    60 
    59 // ----------------------------------------------------------------------------
    61 // ----------------------------------------------------------------------------
    60 // CCalenMultipleDbListboxItemDrawer::CCalenMultipleDbListboxItemDrawer
    62 // CCalenMultipleDbListboxItemDrawer::CCalenMultipleDbListboxItemDrawer
    61 // Constructor
    63 // Constructor
    62 // ----------------------------------------------------------------------------
    64 // ----------------------------------------------------------------------------
   482               aMenuPane->DeleteMenuItem(cmd);
   484               aMenuPane->DeleteMenuItem(cmd);
   483                
   485                
   484               HBufC* calendarFileName = 
   486               HBufC* calendarFileName = 
   485                   calendarInfoList[currentIndex]->FileNameL().AllocLC();
   487                   calendarInfoList[currentIndex]->FileNameL().AllocLC();
   486               if (!(calendarFileName->CompareF(
   488               if (!(calendarFileName->CompareF(
   487                         iController.Services().SessionL().DefaultFileNameL())))
   489                       _L("c:Calendar1"))))
   488                   {
   490                   {
   489                   aMenuPane->DeleteMenuItem(ECalenCmdDelete);
   491                   aMenuPane->DeleteMenuItem(ECalenCmdDelete);
   490                   }
   492                   }
   491               CleanupStack::PopAndDestroy(calendarFileName);
   493               CleanupStack::PopAndDestroy(calendarFileName);
   492               CleanupStack::PopAndDestroy(&calendarInfoList);
   494               CleanupStack::PopAndDestroy(&calendarInfoList);
   860                 {
   862                 {
   861                 TInt currentIndex =  iListBox->CurrentItemIndex();
   863                 TInt currentIndex =  iListBox->CurrentItemIndex();
   862                 HBufC* calendarFileName = 
   864                 HBufC* calendarFileName = 
   863                         calendarInfoList[currentIndex]->FileNameL().AllocLC();
   865                         calendarInfoList[currentIndex]->FileNameL().AllocLC();
   864                 if (calendarFileName->CompareF(
   866                 if (calendarFileName->CompareF(
   865                         iController.Services().SessionL().DefaultFileNameL()))
   867                         _L("c:Calendar1")))
   866                     {
   868                     {
   867                     DeleteItemL();
   869                     DeleteItemL();
   868                     }
   870                     }
   869                 CleanupStack::PopAndDestroy(calendarFileName);
   871                 CleanupStack::PopAndDestroy(calendarFileName);
   870                 }
   872                 }