textinput/ptienginev2/src/Ptiqwertykeymappings.cpp
branchRCL_3
changeset 20 ebd48d2de13c
parent 9 e6a39382bb9c
child 21 ecbabf52600f
equal deleted inserted replaced
19:ac7e4d1d9209 20:ebd48d2de13c
   870 // ---------------------------------------------------------------------------
   870 // ---------------------------------------------------------------------------
   871 // 
   871 // 
   872 void CPtiQwertyKeyMappings::GetNumericModeKeysFromDataL(RArray<TPtiNumericKeyBinding>& aResult)
   872 void CPtiQwertyKeyMappings::GetNumericModeKeysFromDataL(RArray<TPtiNumericKeyBinding>& aResult)
   873 	{
   873 	{
   874 	__ASSERT_DEBUG(iKeyMapData, User::Panic(KPtiNoQwertyKeyMapDataPanic, KErrCorrupt));
   874 	__ASSERT_DEBUG(iKeyMapData, User::Panic(KPtiNoQwertyKeyMapDataPanic, KErrCorrupt));
   875 	CleanupClosePushL( aResult );
       
   876 	
   875 	
   877 	TInt numEntries = 0;
   876 	TInt numEntries = 0;
   878 	const TPtiNumericKeyBinding* dataEntries = iKeyMapData->NumericModeKeysTable(iKeyboardType, 
   877 	const TPtiNumericKeyBinding* dataEntries = iKeyMapData->NumericModeKeysTable(iKeyboardType, 
   879 	                                                                             numEntries);
   878 	                                                                             numEntries);
   880 	
   879 	
   881 	for (TInt i = 0; i < numEntries; i++)
   880 	for (TInt i = 0; i < numEntries; i++)
   882 		{
   881 		{
   883 		User::LeaveIfError(aResult.Append(dataEntries[i]));
   882 		User::LeaveIfError(aResult.Append(dataEntries[i]));
   884 		}
   883 		}
   885 	CleanupStack::Pop( &aResult );
       
   886 	}
   884 	}
   887 			
   885 			
   888 
   886 
   889 // ---------------------------------------------------------------------------
   887 // ---------------------------------------------------------------------------
   890 // CPtiQwertyKeyMappings::WriteData (DEPRECATED)
   888 // CPtiQwertyKeyMappings::WriteData (DEPRECATED)