calendarui/controller/src/caleneditingstate.cpp
changeset 18 c198609911f9
parent 0 f979ecb2b13e
child 51 0b38fc5b94c6
child 58 ef813d54df51
--- a/calendarui/controller/src/caleneditingstate.cpp	Tue Feb 02 10:12:19 2010 +0200
+++ b/calendarui/controller/src/caleneditingstate.cpp	Fri Apr 16 14:57:40 2010 +0300
@@ -28,12 +28,11 @@
 // First stage construction
 // ----------------------------------------------------------------------------
 CCalenEditingState* CCalenEditingState::NewLC( CCalenController& aController,
-                    RHashSet<TCalenNotification>& aOutstandingNotifications )
+                                                            RHashSet<TCalenNotification>& aOutstandingNotifications )
     {
     TRACE_ENTRY_POINT;
 
-    CCalenEditingState* self = new( ELeave ) CCalenEditingState( aController,
-                                                    aOutstandingNotifications );
+    CCalenEditingState* self = new( ELeave ) CCalenEditingState( aController, aOutstandingNotifications );
     CleanupStack::PushL( self );
     self->ConstructL();
 
@@ -58,7 +57,7 @@
 // C++ Constructor
 // ----------------------------------------------------------------------------
 CCalenEditingState::CCalenEditingState( CCalenController& aController,
-            RHashSet<TCalenNotification>& aOutstandingNotifications )
+                                                        RHashSet<TCalenNotification>& aOutstandingNotifications )
     : CCalenState( aController, aOutstandingNotifications )
     {
     TRACE_ENTRY_POINT;
@@ -93,7 +92,7 @@
      
     TBool cmdUsed = EFalse;
     switch( cmd )
-        {
+    {
     	case ECalenDeleteCurrentEntry:
     	case ECalenDeleteSeries:
     	case ECalenDeleteCurrentOccurrence:
@@ -106,6 +105,7 @@
 	        cmdUsed = ETrue;
 	        break;
     		}
+    		
     	case ECalenSend: // For handling send in viewer
     		{
     		CCalenStateMachine::TCalenStateIndex cachedState = GetCurrentState(aStateMachine);
@@ -116,6 +116,7 @@
 	        cmdUsed = ETrue;
 	        break;	
     		}
+    		
     	case ECalenFasterAppExit:
     		{
 	        SetCurrentState( aStateMachine, CCalenStateMachine::ECalenIdleState );
@@ -123,48 +124,19 @@
 	        cmdUsed = ETrue;
 	        break;
         	}
+        	
     	case ECalenGetLocation:
     	case ECalenShowLocation:
-    		{
-    		CCalenStateMachine::TCalenStateIndex cachedState = GetCurrentState(aStateMachine);
-	        SetCurrentState( aStateMachine, CCalenStateMachine::ECalenMapState );
-	        SetCurrentPreviousState( aStateMachine, cachedState );
-	        ActivateCurrentStateL(aStateMachine);        
-	        cmdUsed = ETrue;
-	        break;	
-    		}
-    	case ECalenAddAttachment:
-    	case ECalenRemoveAttachment:
-    	case ECalenViewAttachmentList:
-    	case ECalenAddAttachmentFromViewer:
-            {
-            CCalenStateMachine::TCalenStateIndex cachedState = GetCurrentState(aStateMachine);
-            SetCurrentState( aStateMachine, CCalenStateMachine::ECalenAttachmentState );
-            SetCurrentPreviousState( aStateMachine, cachedState );
-            ActivateCurrentStateL(aStateMachine);        
-            cmdUsed = ETrue;
-            }
-            break;
-    	case ECalenMissedEventViewFromIdle:
-    	    {
-    	    cmdUsed = ETrue;
-    	    break;
-    	    }
-    	case ECalenEventViewFromAlarm:
-    	case ECalenEventViewFromAlarmStopOnly:
-    	    {
-    	    cmdUsed = ETrue;
-    	    break;
-    	    }   
+    		{       	
+    		}	
+	
     	default:
     		break;
     		
-        }
+    }
     
 	if(cmdUsed)
-	    {
-	    RequestCallbackL( handler, aCommand );
-	    }
+		RequestCallbackL( handler, aCommand );
 	
     TRACE_EXIT_POINT;
     
@@ -187,7 +159,7 @@
         case ECalenNotifyInstanceSaved:
         case ECalenNotifyDialogClosed:
         case ECalenNotifyEntryDeleted:
-        case ECalenNotifyMarkedEntryCompleted:
+        case ECalenNotifyEditorClosedFromViewer:
             {
             SetCurrentState( aStateMachine, iPreviousState );
             // Let new state does the broadcast
@@ -195,17 +167,6 @@
 			ActivateCurrentStateL(aStateMachine);
             }
             break;
-        case ECalenNotifyCancelStatusUpdation:
-              {
-              SetCurrentState( aStateMachine, iPreviousState);
-              SetCurrentPreviousState( aStateMachine, GetCurrentState(aStateMachine) );
-
-              iOutstandingNotifications.InsertL(aNotification);
-              ActivateCurrentStateL(aStateMachine);
-              
-              CancelPreviousCmd(aStateMachine);
-              }
-            break;
         default:
            CCalenState::HandleNotificationL( aNotification, aStateMachine );
             break;