--- 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