calendarui/views/src/calentodoview.cpp
branchRCL_3
changeset 48 bf573002ff72
parent 27 55d60436f00b
child 60 96907930389d
--- a/calendarui/views/src/calentodoview.cpp	Wed Jun 09 09:40:23 2010 +0300
+++ b/calendarui/views/src/calentodoview.cpp	Mon Jun 21 15:38:59 2010 +0300
@@ -584,7 +584,7 @@
                 {
                 if( Container()->MarkedCount() )
                     {
-                    aMenuPane->SetItemSpecific( ECalenDeleteCurrentEntry, EFalse );
+                    aMenuPane->SetItemSpecific( ECalenDeleteCurrentEntry, ETrue );
                     if(Container()->IsCurrentItemSelected()) // If focused list item is marked
                         {
                         aMenuPane->DeleteMenuItem( ECalenViewCurrentEntry );
@@ -593,25 +593,23 @@
                     aMenuPane->DeleteMenuItem( ECalenCompleteTodo );
                     aMenuPane->DeleteMenuItem( ECalenRestoreTodo );
                     aMenuPane->DeleteMenuItem( ECalenSend );
-
+                    aMenuPane->DeleteMenuItem(ECalenCopyToCalendars);
+                    
+                    TBool crossout( EFalse );
+                    //When mark as done, crossout is ETrue.
+                    crossout = CheckMarkedItemCompletedL();
+                    if( crossout )
+                        {
+                        aMenuPane->SetItemSpecific(ECalenMarkUnDone, ETrue);
+                        }
+                    else
+                        {
+                        aMenuPane->SetItemSpecific(ECalenMarkDone, ETrue);
+                        }
+                    
                     if(Container()->MarkedCount() == 1)
                         {
                         aMenuPane->DeleteMenuItem( ECalenCmdComplete );
-                        TBool crossout( EFalse );
-                        crossout = CheckMarkedItemCompletedL();
-                        if( crossout )
-                            {
-                            aMenuPane->DeleteMenuItem( ECalenMarkDone );
-                            }
-                        else
-                            {
-                            aMenuPane->DeleteMenuItem( ECalenMarkUnDone );
-                            }
-                        }
-                    else
-                        {
-                        aMenuPane->DeleteMenuItem( ECalenMarkDone );
-                        aMenuPane->DeleteMenuItem( ECalenMarkUnDone );
                         }
                     }
                 else