equal
deleted
inserted
replaced
97 case ECalenEditCurrentEntry: |
97 case ECalenEditCurrentEntry: |
98 case ECalenEditOccurrence: |
98 case ECalenEditOccurrence: |
99 case ECalenEditSeries: |
99 case ECalenEditSeries: |
100 case ECalenRestoreTodo: |
100 case ECalenRestoreTodo: |
101 case ECalenCompleteTodo: |
101 case ECalenCompleteTodo: |
|
102 case ECalenEditEntryFromViewer: |
102 { |
103 { |
103 // set the previous state as viewing state |
104 // set the previous state as viewing state |
104 CCalenStateMachine::TCalenStateIndex cachedState = GetCurrentState(aStateMachine); |
105 CCalenStateMachine::TCalenStateIndex cachedState = GetCurrentState(aStateMachine); |
105 SetCurrentState( aStateMachine, CCalenStateMachine::ECalenEditingState); |
106 SetCurrentState( aStateMachine, CCalenStateMachine::ECalenEditingState); |
106 SetCurrentPreviousState( aStateMachine, cachedState ); |
107 SetCurrentPreviousState( aStateMachine, cachedState ); |
119 } |
120 } |
120 break; |
121 break; |
121 case ECalenDeleteCurrentEntry: |
122 case ECalenDeleteCurrentEntry: |
122 case ECalenDeleteSeries: |
123 case ECalenDeleteSeries: |
123 case ECalenDeleteCurrentOccurrence: |
124 case ECalenDeleteCurrentOccurrence: |
|
125 case ECalenDeleteEntryFromViewer: |
124 { |
126 { |
125 // set the previous state as viewing state |
127 // set the previous state as viewing state |
126 CCalenStateMachine::TCalenStateIndex cachedState = GetCurrentState(aStateMachine); |
128 CCalenStateMachine::TCalenStateIndex cachedState = GetCurrentState(aStateMachine); |
127 SetCurrentState( aStateMachine, CCalenStateMachine::ECalenDeletingState); |
129 SetCurrentState( aStateMachine, CCalenStateMachine::ECalenDeletingState); |
128 SetCurrentPreviousState( aStateMachine, cachedState ); |
130 SetCurrentPreviousState( aStateMachine, cachedState ); |
138 } |
140 } |
139 break; |
141 break; |
140 case ECalenGetLocation: |
142 case ECalenGetLocation: |
141 case ECalenShowLocation: |
143 case ECalenShowLocation: |
142 case ECalenGetLocationAndSave: |
144 case ECalenGetLocationAndSave: |
143 { |
145 { |
144 CCalenStateMachine::TCalenStateIndex cachedState = GetCurrentState(aStateMachine); |
|
145 SetCurrentState( aStateMachine, CCalenStateMachine::ECalenMapState ); |
|
146 SetCurrentPreviousState( aStateMachine, cachedState ); |
|
147 ActivateCurrentStateL(aStateMachine); |
|
148 |
|
149 cmdUsed = ETrue; |
|
150 break; |
|
151 } |
146 } |
152 case ECalenViewAttachmentList: |
|
153 case ECalenAddAttachmentFromViewer: |
|
154 { |
|
155 CCalenStateMachine::TCalenStateIndex cachedState = GetCurrentState(aStateMachine); |
|
156 SetCurrentState( aStateMachine, CCalenStateMachine::ECalenAttachmentState ); |
|
157 SetCurrentPreviousState( aStateMachine, cachedState ); |
|
158 ActivateCurrentStateL(aStateMachine); |
|
159 cmdUsed = ETrue; |
|
160 } |
|
161 break; |
|
162 } |
147 } |
163 RequestCallbackL( handler, aCommand ); |
148 RequestCallbackL( handler, aCommand ); |
164 |
149 |
165 TRACE_EXIT_POINT; |
150 TRACE_EXIT_POINT; |
166 return cmdUsed; |
151 return cmdUsed; |