calendarui/controller/src/calendeleteui.cpp
branchRCL_3
changeset 14 21239b3bcd78
parent 0 f979ecb2b13e
child 15 9711e452b5e9
equal deleted inserted replaced
13:1984aceb8774 14:21239b3bcd78
    37 #include <calencommands.hrh>            // Calendar commands
    37 #include <calencommands.hrh>            // Calendar commands
    38 #include <calencontext.h>
    38 #include <calencontext.h>
    39 #include <caleninstanceid.h>            // TCalenInstanceId
    39 #include <caleninstanceid.h>            // TCalenInstanceId
    40 #include <calenactionuiutils.h>
    40 #include <calenactionuiutils.h>
    41 #include <calcalendarinfo.h>
    41 #include <calcalendarinfo.h>
       
    42 #include <calentoolbar.h>
       
    43 #include <akntoolbar.h>
    42 
    44 
    43 #include "calendarui_debug.h"           // Debug
    45 #include "calendarui_debug.h"           // Debug
    44 #include "calendeleteui.h"
    46 #include "calendeleteui.h"
    45 #include "calencontroller.h"
    47 #include "calencontroller.h"
    46 #include "CleanupResetAndDestroy.h"
    48 #include "CleanupResetAndDestroy.h"
   377 
   379 
   378 			if(!iMoreEntriesToDelete)
   380 			if(!iMoreEntriesToDelete)
   379 			    {
   381 			    {
   380 			    MarkedEntriesDeletedL();    
   382 			    MarkedEntriesDeletedL();    
   381 			    }
   383 			    }
       
   384 			MCalenToolbar* toolbarImpl = iController.Services().ToolbarOrNull(); 
       
   385             if (toolbarImpl)
       
   386                 {
       
   387                 CAknToolbar& toolbar = toolbarImpl->Toolbar();
       
   388     
       
   389                 // dim clear and clear all toolbar buttons
       
   390                 toolbar.SetItemDimmed(ECalenNewMeeting, EFalse, ETrue);
       
   391                 }
   382 			}
   392 			}
   383         else
   393         else
   384             {
   394             {
   385             context.ResetMultipleContextIds();
   395             context.ResetMultipleContextIds();
   386             // notify delete failed
   396             // notify delete failed