equal
deleted
inserted
replaced
1385 // |
1385 // |
1386 void CPbk2NamesListReadyState::SetSelectedContactL( |
1386 void CPbk2NamesListReadyState::SetSelectedContactL( |
1387 const MVPbkContactBookmark& aContactBookmark, |
1387 const MVPbkContactBookmark& aContactBookmark, |
1388 TBool aSelected ) |
1388 TBool aSelected ) |
1389 { |
1389 { |
|
1390 TInt cmdItemCount = CommandItemCount(); |
1390 TInt index = iViewStack.IndexOfBookmarkL( aContactBookmark ); |
1391 TInt index = iViewStack.IndexOfBookmarkL( aContactBookmark ); |
1391 if ( index != KErrNotFound ) |
1392 if ( index != KErrNotFound ) |
1392 { |
1393 { |
1393 SetSelectedContactL( index, aSelected ); |
1394 SetSelectedContactL( cmdItemCount+index, aSelected ); |
1394 } |
1395 } |
1395 } |
1396 } |
1396 |
1397 |
1397 // -------------------------------------------------------------------------- |
1398 // -------------------------------------------------------------------------- |
1398 // CPbk2NamesListReadyState::SetSelectedContactL |
1399 // CPbk2NamesListReadyState::SetSelectedContactL |
1400 // |
1401 // |
1401 void CPbk2NamesListReadyState::SetSelectedContactL( |
1402 void CPbk2NamesListReadyState::SetSelectedContactL( |
1402 const MVPbkContactLink& aContactLink, |
1403 const MVPbkContactLink& aContactLink, |
1403 TBool aSelected ) |
1404 TBool aSelected ) |
1404 { |
1405 { |
|
1406 TInt cmdItemCount = CommandItemCount(); |
1405 TInt index = iViewStack.IndexOfLinkL( aContactLink ); |
1407 TInt index = iViewStack.IndexOfLinkL( aContactLink ); |
1406 if ( index != KErrNotFound ) |
1408 if ( index != KErrNotFound ) |
1407 { |
1409 { |
1408 SetSelectedContactL( index, aSelected ); |
1410 SetSelectedContactL( index+cmdItemCount, aSelected ); |
1409 } |
1411 } |
1410 } |
1412 } |
1411 |
1413 |
1412 |
1414 |
1413 TInt CPbk2NamesListReadyState::CommandItemCount() const |
1415 TInt CPbk2NamesListReadyState::CommandItemCount() const |
2214 if ( !iFindBox->IsFocused() ) |
2216 if ( !iFindBox->IsFocused() ) |
2215 { |
2217 { |
2216 iFindBox->SetFocus( ETrue, EDrawNow ); |
2218 iFindBox->SetFocus( ETrue, EDrawNow ); |
2217 } |
2219 } |
2218 } |
2220 } |
2219 else |
|
2220 { |
|
2221 iFindBox->SetNonFocusing(); |
|
2222 iFindBox->SetFocus( EFalse, EDrawNow ); |
|
2223 } |
|
2224 } |
2221 } |
2225 } |
2222 } |
2226 |
2223 |
2227 // -------------------------------------------------------------------------- |
2224 // -------------------------------------------------------------------------- |
2228 // CPbk2NamesListReadyState::SelectedItemsL |
2225 // CPbk2NamesListReadyState::SelectedItemsL |
2322 if ( !isCurrentItemSet ) |
2319 if ( !isCurrentItemSet ) |
2323 { |
2320 { |
2324 iListBox.SetCurrentItemIndexAndDraw(0); |
2321 iListBox.SetCurrentItemIndexAndDraw(0); |
2325 } |
2322 } |
2326 } |
2323 } |
2327 else |
|
2328 { |
|
2329 iListBox.SetCurrentItemIndexAndDraw(0); |
|
2330 } |
|
2331 } |
2324 } |
2332 |
2325 |
2333 void CPbk2NamesListReadyState::UpdateAdaptiveSearchGridL( TBool aClearCache ) |
2326 void CPbk2NamesListReadyState::UpdateAdaptiveSearchGridL( TBool aClearCache ) |
2334 { |
2327 { |
2335 if( ( !iAdaptiveSearchGridFiller ) || ( !iFindBox ) ) |
2328 if( ( !iAdaptiveSearchGridFiller ) || ( !iFindBox ) ) |