csxhelp/src/CSXHGenericView.cpp
branchRCL_3
changeset 8 91bbff48ea9c
parent 5 d06b1526f62c
equal deleted inserted replaced
7:d85e4dae0bfe 8:91bbff48ea9c
    85         {           
    85         {           
    86         case EAknSoftkeyBack:
    86         case EAknSoftkeyBack:
    87             {
    87             {
    88             CCSXHDocument* doc = static_cast<CCSXHDocument*>(AppUi()->Document());
    88             CCSXHDocument* doc = static_cast<CCSXHDocument*>(AppUi()->Document());
    89             if(iUid == KCSXHToc2ViewID)
    89             if(iUid == KCSXHToc2ViewID)
       
    90             	{
    90                 doc->SetDisplayAndPrevTopic(doc->GetHelpDataBase()->GetMainTopics());
    91                 doc->SetDisplayAndPrevTopic(doc->GetHelpDataBase()->GetMainTopics());
       
    92             	}
    91             else if(iUid == KCSXHKywdToc2ViewID)
    93             else if(iUid == KCSXHKywdToc2ViewID)
       
    94             	{
    92                 doc->SetDisplayAndPrevTopic(doc->GetHelpDataBase()->GetKywdTopics());
    95                 doc->SetDisplayAndPrevTopic(doc->GetHelpDataBase()->GetKywdTopics());
       
    96             	}
    93             else if ( iUid == KCSXHToc1AppHelpsViewID )
    97             else if ( iUid == KCSXHToc1AppHelpsViewID )
       
    98             	{
    94                 doc->SetDisplayAndPrevTopic( doc->GetHelpDataBase()->GetMainTopics() );
    99                 doc->SetDisplayAndPrevTopic( doc->GetHelpDataBase()->GetMainTopics() );
       
   100             	}
    95             else if ( iUid == KCSXHToc2AppHelpsViewID )
   101             else if ( iUid == KCSXHToc2AppHelpsViewID )
       
   102             	{
    96                 doc->SetDisplayAndPrevTopic( doc->GetHelpDataBase()->GetAppHelpsTopics() );
   103                 doc->SetDisplayAndPrevTopic( doc->GetHelpDataBase()->GetAppHelpsTopics() );
       
   104             	}
       
   105             else if ( iUid == KCSXHKywdToc1ViewID )
       
   106             	{
       
   107                 doc->SetDisplayAndPrevTopic( doc->GetHelpDataBase()->GetMainTopics() );
       
   108             	}
       
   109             	
    97             
   110             
    98             AppUi()->HandleCommandL(ECSXHOpenItem); 
   111             AppUi()->HandleCommandL(ECSXHOpenItem); 
    99             }
   112             }
   100             break;
   113             break;
   101         case ECSXHOpenItemPropagated: //Will be called for AppUi    
   114         case ECSXHOpenItemPropagated: //Will be called for AppUi