equal
deleted
inserted
replaced
606 // |
606 // |
607 // --------------------------------------------------------------------------- |
607 // --------------------------------------------------------------------------- |
608 // |
608 // |
609 void CPtiHalfQwertyKeyMappings::GetNumericModeKeysFromDataL(RArray<TPtiNumericKeyBinding>& aResult) |
609 void CPtiHalfQwertyKeyMappings::GetNumericModeKeysFromDataL(RArray<TPtiNumericKeyBinding>& aResult) |
610 { |
610 { |
611 CleanupClosePushL( aResult ); |
|
612 __ASSERT_DEBUG(iKeyMapData, User::Panic(KPtiNoKeyMapDataPanic, KErrCorrupt)); |
611 __ASSERT_DEBUG(iKeyMapData, User::Panic(KPtiNoKeyMapDataPanic, KErrCorrupt)); |
613 |
612 |
614 TInt numEntries = 0; |
613 TInt numEntries = 0; |
615 const TPtiNumericKeyBinding* dataEntries = iKeyMapData->NumericModeKeysTable(iKeyboardType, |
614 const TPtiNumericKeyBinding* dataEntries = iKeyMapData->NumericModeKeysTable(iKeyboardType, |
616 numEntries); |
615 numEntries); |
617 |
616 |
618 for (TInt i = 0; i < numEntries; i++) |
617 for (TInt i = 0; i < numEntries; i++) |
619 { |
618 { |
620 User::LeaveIfError(aResult.Append(dataEntries[i])); |
619 User::LeaveIfError(aResult.Append(dataEntries[i])); |
621 } |
620 } |
622 CleanupStack::Pop(); |
|
623 } |
621 } |
624 |
622 |
625 |
623 |
626 // --------------------------------------------------------------------------- |
624 // --------------------------------------------------------------------------- |
627 // CPtiQwertyKeyMappings::GetDataForKey |
625 // CPtiQwertyKeyMappings::GetDataForKey |