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. |