commondrm/drmrightsmanagerui/src/DRMRightsMgrAppUi.cpp
branchRCL_3
changeset 24 99ea7534c5ab
parent 15 04da681812a9
child 26 1221b68b8a5f
equal deleted inserted replaced
22:ad2863178d17 24:99ea7534c5ab
    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