equal
deleted
inserted
replaced
168 // ----------------------------------------------------------------------------- |
168 // ----------------------------------------------------------------------------- |
169 // CXnItemActivator::RunError() |
169 // CXnItemActivator::RunError() |
170 // |
170 // |
171 // ----------------------------------------------------------------------------- |
171 // ----------------------------------------------------------------------------- |
172 // |
172 // |
173 TInt CXnItemActivator::RunError( TInt /*aError*/ ) |
173 TInt CXnItemActivator::RunError( TInt aError ) |
174 { |
174 { |
175 // Ignore |
175 return aError; |
176 return KErrNone; |
|
177 } |
176 } |
178 |
177 |
179 // ----------------------------------------------------------------------------- |
178 // ----------------------------------------------------------------------------- |
180 // CXnItemActivator::DoCancel() |
179 // CXnItemActivator::DoCancel() |
181 // |
180 // |
185 { |
184 { |
186 iItemToActivate = NULL; |
185 iItemToActivate = NULL; |
187 } |
186 } |
188 |
187 |
189 // ----------------------------------------------------------------------------- |
188 // ----------------------------------------------------------------------------- |
190 // CXnItemActivator::Activate() |
189 // CXnItemActivator::ActivateL() |
191 // |
190 // |
192 // ----------------------------------------------------------------------------- |
191 // ----------------------------------------------------------------------------- |
193 // |
192 // |
194 void CXnItemActivator::Activate( CXnNode* aItemToActivate ) |
193 void CXnItemActivator::ActivateL( CXnNode* aItemToActivate ) |
195 { |
194 { |
196 if ( aItemToActivate ) |
195 if ( aItemToActivate ) |
197 { |
196 { |
198 Cancel(); |
197 Cancel(); |
199 |
198 |
200 iItemToActivate = aItemToActivate; |
199 iItemToActivate = aItemToActivate; |
201 |
200 |
202 if ( IsMenuItem( *aItemToActivate ) ) |
201 if ( IsMenuItem( *aItemToActivate ) ) |
203 { |
202 { |
204 TRAP_IGNORE( RunL() ); |
203 RunL(); |
205 } |
204 } |
206 else |
205 else |
207 { |
206 { |
208 After( 0 ); |
207 After( 0 ); |
209 } |
208 } |