phonebookui/Phonebook2/ccapplication/ccadetailsviewplugin/src/ccappdetailsviewlistboxmodel.cpp
--- 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
// --------------------------------------------------------------------------