iaupdate/IAD/ui/src/iaupdatemainview.cpp
branchRCL_3
changeset 81 42552535c1ac
parent 66 8b7f4e561641
equal deleted inserted replaced
73:79647526f98c 81:42552535c1ac
   308             aMenuPane->SetItemDimmed( EAknCmdHelp, ETrue );
   308             aMenuPane->SetItemDimmed( EAknCmdHelp, ETrue );
   309             }
   309             }
   310         RPointerArray<MIAUpdateAnyNode> selectedNodes;
   310         RPointerArray<MIAUpdateAnyNode> selectedNodes;
   311         CleanupClosePushL( selectedNodes );
   311         CleanupClosePushL( selectedNodes );
   312         GetSelectedNodesL( selectedNodes ); 
   312         GetSelectedNodesL( selectedNodes ); 
   313                     
   313         
       
   314         
       
   315         MIAUpdateAnyNode* currentNode = iContainer->GetCurrentNode( iAllNodes ); 
       
   316         if( currentNode )
       
   317             {
       
   318             TBool selected = EFalse; 
       
   319             for( TInt i = 0; i < selectedNodes.Count() && !selected; ++i ) 
       
   320                 {
       
   321                 MIAUpdateAnyNode* node = selectedNodes[i];
       
   322                 if( node == currentNode )
       
   323                     {
       
   324                     selected = ETrue;
       
   325                     }
       
   326                 }  
       
   327             if ( selected )
       
   328                 {
       
   329                 aMenuPane->SetItemDimmed( EAknCmdMark, ETrue ); 
       
   330                 }   
       
   331             else
       
   332                 {
       
   333                 aMenuPane->SetItemDimmed( EAknCmdUnmark, ETrue );   
       
   334                 } 
       
   335             }
       
   336         
   314         if ( selectedNodes.Count() )
   337         if ( selectedNodes.Count() )
   315             {
   338             {
   316             if ( selectedNodes[0]->NodeType() == MIAUpdateAnyNode::ENodeTypeFw )
   339             if ( selectedNodes[0]->NodeType() == MIAUpdateAnyNode::ENodeTypeFw )
   317                 {
   340                 {
   318                 //firmware is selected
   341                 //firmware is selected