equal
deleted
inserted
replaced
31 #include <aknnavide.h> |
31 #include <aknnavide.h> |
32 #include <AknDef.h> |
32 #include <AknDef.h> |
33 #include <barsread.h> // for resource reader |
33 #include <barsread.h> // for resource reader |
34 #include <centralrepository.h> |
34 #include <centralrepository.h> |
35 #include <coeutils.h> |
35 #include <coeutils.h> |
|
36 #include <eikserverapp.h> |
|
37 |
36 |
38 |
37 #include <starterclient.h> |
39 #include <starterclient.h> |
38 |
40 |
39 // character conversions |
41 // character conversions |
40 #include <utf.h> |
42 #include <utf.h> |
239 // CDRMRightsMgrAppUi::HandleCommandL |
241 // CDRMRightsMgrAppUi::HandleCommandL |
240 // --------------------------------------------------------- |
242 // --------------------------------------------------------- |
241 // |
243 // |
242 void CDRMRightsMgrAppUi::HandleCommandL( TInt aCommand ) |
244 void CDRMRightsMgrAppUi::HandleCommandL( TInt aCommand ) |
243 { |
245 { |
244 |
246 CEikAppServer* server = iEikonEnv->AppServer(); |
|
247 |
245 switch ( aCommand ) |
248 switch ( aCommand ) |
246 { |
249 { |
247 case EEikCmdExit: |
250 case EEikCmdExit: |
248 case EAknSoftkeyExit: |
251 case EAknSoftkeyExit: |
249 { |
252 { |
250 Exit(); |
253 Exit(); |
251 break; |
254 break; |
252 } |
255 } |
|
256 case EAknSoftkeyClose: |
|
257 { |
|
258 |
|
259 if (server) |
|
260 { |
|
261 server->NotifyServerExit(EAknSoftkeyClose); |
|
262 } |
|
263 |
|
264 Exit(); |
|
265 break; |
|
266 } |
253 default: |
267 default: |
254 break; |
268 break; |
255 } |
269 } |
256 } |
270 } |
257 |
271 |