phonebookui/Phonebook2/ccapplication/ccadetailsviewplugin/src/ccappdetailsviewlistboxmodel.cpp
branchRCL_3
changeset 6 e8e3147d53eb
parent 3 04ab22b956c2
child 18 d4f567ce2e7c
--- a/phonebookui/Phonebook2/ccapplication/ccadetailsviewplugin/src/ccappdetailsviewlistboxmodel.cpp	Fri Mar 12 15:41:25 2010 +0200
+++ b/phonebookui/Phonebook2/ccapplication/ccadetailsviewplugin/src/ccappdetailsviewlistboxmodel.cpp	Mon Mar 15 12:39:26 2010 +0200
@@ -383,6 +383,26 @@
     }
 }
 
+TInt CCCAppDetailsViewListBoxModel::FindFocusListIndexByStoreIndex(TInt aIndex)
+    {
+    TInt fieldIndex = iPresentationContact->PresentationFields().FieldIndexOfStoreField( aIndex );
+    
+    TInt focusListIndex = KErrNotFound;
+    
+    TInt count = iInxToPresentationIdx.Count();
+    
+    for ( TInt i = 0; i < count && focusListIndex == KErrNotFound; i++ )
+        {
+        TInt *index = iInxToPresentationIdx.Find( i );
+        if ( index && *index >= KErrNone && *index == fieldIndex )
+            {
+            focusListIndex = i;
+            }
+        }
+    return focusListIndex;
+    }
+
+
 // --------------------------------------------------------------------------
 // CCCAppDetailsViewListBoxModel::FocusedFieldLC
 // --------------------------------------------------------------------------