stif/ConsoleUI/src/Consolemenus.cpp
branchGCC_SURGE
changeset 35 1ea875759131
parent 34 7259cf1302ad
equal deleted inserted replaced
29:b58b1294947a 35:1ea875759131
  3873             }                
  3873             }                
  3874         if( aArray.Append( KSetStartPar ) != KErrNone )
  3874         if( aArray.Append( KSetStartPar ) != KErrNone )
  3875             {
  3875             {
  3876             return KErrNoMemory;
  3876             return KErrNoMemory;
  3877             }
  3877             }
       
  3878         if( aArray.Append( KSetUnload ) != KErrNone )
       
  3879             {
       
  3880             return KErrNoMemory;
       
  3881             }                        
  3878         if( aArray.Append( KSetRemove ) != KErrNone )
  3882         if( aArray.Append( KSetRemove ) != KErrNone )
  3879             {
  3883             {
  3880             return KErrNoMemory;
  3884             return KErrNoMemory;
  3881             }                
  3885             }                
  3882         if( aArray.Append( KSetSave ) != KErrNone )
  3886         if( aArray.Append( KSetSave ) != KErrNone )
  4024                 iSubMenu = 0;
  4028                 iSubMenu = 0;
  4025                 iSubMenu = CStartedTestSetMenu::NewL( iMain, 
  4029                 iSubMenu = CStartedTestSetMenu::NewL( iMain, 
  4026                                         this, 
  4030                                         this, 
  4027                                         _L("Started test sets menu"));
  4031                                         _L("Started test sets menu"));
  4028                 return iSubMenu;
  4032                 return iSubMenu;
       
  4033             case ESetUnload:
       
  4034                 ret = iMain->UIStore().UnloadTestSet( iTestSetName );
       
  4035                 if( ret != KErrNone )
       
  4036                     {
       
  4037                     User::InfoPrint( _L("Test set unload failed") );
       
  4038                     }
       
  4039                 iTestSetCreated = EFalse;                  
       
  4040                 break;
  4029             case ESetRemove: 
  4041             case ESetRemove: 
  4030                 ret = iMain->UIStore().RemoveTestSet( iTestSetName );
  4042                 ret = iMain->UIStore().RemoveTestSet( iTestSetName );
  4031                 if( ret != KErrNone )
  4043                 if( ret != KErrNone )
  4032                     {
  4044                     {
  4033                     User::InfoPrint( _L("Test set creation failed") );
  4045                     User::InfoPrint( _L("Test set remove failed") );
  4034                     }
  4046                     }
  4035                 iTestSetCreated = EFalse;  
  4047                 iTestSetCreated = EFalse;  
  4036                 break;
  4048                 break;
  4037             case ESetCaseAdd:   
  4049             case ESetCaseAdd:   
  4038                 delete iSubMenu;
  4050                 delete iSubMenu;
  4065                 if( ret != KErrNone )
  4077                 if( ret != KErrNone )
  4066                     {
  4078                     {
  4067                     User::InfoPrint( _L("Test set saving failed at saving test set") );
  4079                     User::InfoPrint( _L("Test set saving failed at saving test set") );
  4068                     } 
  4080                     } 
  4069                 
  4081                 
  4070                 ret = iMain->UIStore().RemoveTestSet( currSetName );
       
  4071                 if( ret != KErrNone )
       
  4072                     {
       
  4073                     User::InfoPrint( _L("Test set saving failed at removing old test set") );
       
  4074                     }             
       
  4075                 
       
  4076                 ret = iMain->UIStore().LoadTestSet( iTestSetName );
       
  4077                 if( ret != KErrNone )
       
  4078                     {
       
  4079                     User::InfoPrint( _L("Test set saving failed at reloding test set") );
       
  4080                     }   
       
  4081                 break;
  4082                 break;
  4082   
  4083   
  4083   			default:          
  4084   			default:          
  4084 //            case ESetStartPar:   
  4085 //            case ESetStartPar:   
  4085 //                setType = CStartedTestSet::ESetParallel;
  4086 //                setType = CStartedTestSet::ESetParallel;
  4266 */
  4267 */
  4267 TInt CTestSetChoiceMenu::ItemTexts( RRefArray<TDesC>& aArray )
  4268 TInt CTestSetChoiceMenu::ItemTexts( RRefArray<TDesC>& aArray )
  4268     {
  4269     {
  4269 
  4270 
  4270    TInt ret = iMain->UIStore().GetTestSetsList( aArray );
  4271    TInt ret = iMain->UIStore().GetTestSetsList( aArray );
  4271   
  4272 
       
  4273 	if ( ret != KErrNone )
       
  4274 		{
       
  4275 		return ret;
       
  4276 		}
       
  4277 
  4272    iFileList.ResetAndDestroy();
  4278    iFileList.ResetAndDestroy();
  4273    TRAPD( err,
  4279    TRAPD( err,
  4274 	//Assign aArray to iFileList, it is used in LoadTestSet
  4280 	//Assign aArray to iFileList, it is used in LoadTestSet
  4275    for( TInt i=0 ; i < aArray.Count(); i++)
  4281    for( TInt i=0 ; i < aArray.Count(); i++)
  4276 	  {
  4282 	  {
  4389             case EKeyEnter:
  4395             case EKeyEnter:
  4390             case EKeyRightArrow:
  4396             case EKeyRightArrow:
  4391                 {           
  4397                 {           
  4392                 if(iPosOnScreen < iFileList.Count())
  4398                 if(iPosOnScreen < iFileList.Count())
  4393                     {
  4399                     {
  4394                     const TDesC& aSetName = iFileList.operator [](iPosOnScreen)->Des();
       
  4395                 
       
  4396                     ret = iMain->UIStore().LoadTestSet( iFileList.operator [](iPosOnScreen)->Des() );
  4400                     ret = iMain->UIStore().LoadTestSet( iFileList.operator [](iPosOnScreen)->Des() );
  4397                     if (ret == KErrNone)
  4401                     if (ret == KErrNone)
  4398                         {
  4402                         {
  4399                         ((CTestSetMenu*)iParent)->SetCreated();
  4403                         ((CTestSetMenu*)iParent)->SetCreated();
  4400                         ((CTestSetMenu*)iParent)->SetTestSetFileName(iFileList.operator [](iPosOnScreen)->Des());
  4404                         ((CTestSetMenu*)iParent)->SetTestSetFileName(iFileList.operator [](iPosOnScreen)->Des());
  5690         delete iTestCaseMenu;
  5694         delete iTestCaseMenu;
  5691         iTestCaseMenu = NULL;
  5695         iTestCaseMenu = NULL;
  5692         }
  5696         }
  5693     iTestCaseMenu = aTestCaseMenu;
  5697     iTestCaseMenu = aTestCaseMenu;
  5694     }
  5698     }
  5695 // End of file
  5699 
       
  5700 // End of File