stifui/avkon/stifui/src/Container.cpp
branchRCL_3
changeset 11 454d022d514b
parent 9 404ad6c9bc20
equal deleted inserted replaced
9:404ad6c9bc20 11:454d022d514b
   260 // ----------------------------------------------------------------------------
   260 // ----------------------------------------------------------------------------
   261 //
   261 //
   262 void CContainer::SelectedTestCases
   262 void CContainer::SelectedTestCases
   263                             (RPointerArray<CTestInfo>& aSelectedTestCases)
   263                             (RPointerArray<CTestInfo>& aSelectedTestCases)
   264     {
   264     {
   265     aSelectedTestCases.Append( iTestCasesInView[iListBox->CurrentItemIndex()] );
   265     TInt selectedItemIdx = iListBox->CurrentItemIndex();
   266     }
   266     if ( ( selectedItemIdx >= 0 ) && ( iTestCasesInView.Count() > selectedItemIdx ) )
   267 
   267         {
       
   268         aSelectedTestCases.Append( iTestCasesInView[ selectedItemIdx ] );    
       
   269         }
       
   270     }
       
   271 
       
   272 // ----------------------------------------------------------------------------
       
   273 // CContainer::SelectedTestCaseInfo
       
   274 // 
       
   275 // Returns pointers to currently selected (in list box) test cases info.
       
   276 // ----------------------------------------------------------------------------
       
   277 //
       
   278 CTestInfo* CContainer::SelectedTestCaseInfo()
       
   279     {
       
   280     TInt selectedItemIdx = iListBox->CurrentItemIndex();
       
   281     if ( ( selectedItemIdx >= 0 ) && ( iTestCasesInView.Count() > selectedItemIdx ) )
       
   282         {
       
   283         return iTestCasesInView[ selectedItemIdx ];
       
   284         }
       
   285     return NULL;
       
   286     }
       
   287 
       
   288 // ----------------------------------------------------------------------------
       
   289 // CContainer::TestCaseInfo
       
   290 // 
       
   291 // Returns pointers to selected test cases info.
       
   292 // ----------------------------------------------------------------------------
       
   293 //
       
   294 CTestInfo* CContainer::TestCaseInfo( TInt aIndex )
       
   295     {
       
   296     if ( ( aIndex >=0 ) && ( iTestCasesInView.Count() > aIndex ) )
       
   297         {
       
   298         return iTestCasesInView[ aIndex ];
       
   299         }
       
   300     return NULL;
       
   301     }
   268     
   302     
   269 // ----------------------------------------------------------------------------
   303 // ----------------------------------------------------------------------------
   270 // CContainer::HandleMarkCommandL
   304 // CContainer::HandleMarkCommandL
   271 // 
   305 // 
   272 // Handles mark commands.
   306 // Handles mark commands.