178 |
178 |
179 #ifdef RD_SCALABLE_UI_V2 |
179 #ifdef RD_SCALABLE_UI_V2 |
180 const TKeyEvent KAknCcpuCopyEvent = {EKeyF18, EEikCmdEditCopy, EModifierCtrl, 1}; // Copy event for AknCcpuSupport |
180 const TKeyEvent KAknCcpuCopyEvent = {EKeyF18, EEikCmdEditCopy, EModifierCtrl, 1}; // Copy event for AknCcpuSupport |
181 const TKeyEvent KAknCcpuCutEvent = {EKeyF18, EEikCmdEditCut, EModifierCtrl, 1}; // Cut event for AknCcpuSupport |
181 const TKeyEvent KAknCcpuCutEvent = {EKeyF18, EEikCmdEditCut, EModifierCtrl, 1}; // Cut event for AknCcpuSupport |
182 |
182 |
183 const TInt KMaxMenuSize = 25; |
183 const TInt KMaxMenuSize = 28; |
184 const TInt KEditorMenuPermitedSend[KMaxMenuSize] = |
184 const TInt KEditorMenuPermitedSend[KMaxMenuSize] = |
185 { |
185 { |
186 EJapanFepCmdModeHiragana, |
186 EJapanFepCmdModeHiragana, |
187 EJapanFepCmdModeKatakana, |
187 EJapanFepCmdModeKatakana, |
188 EJapanFepCmdEditModeAlpha, |
188 EJapanFepCmdEditModeAlpha, |
190 EJapanFepCmdModeFullWidth, |
190 EJapanFepCmdModeFullWidth, |
191 EJapanFepCmdModeHalfWidth, |
191 EJapanFepCmdModeHalfWidth, |
192 EChinFepCmdModePinyin, |
192 EChinFepCmdModePinyin, |
193 EChinFepCmdModeZhuyin, |
193 EChinFepCmdModeZhuyin, |
194 EChinFepCmdModeStroke, |
194 EChinFepCmdModeStroke, |
|
195 EChinFepCmdModePinyinPhrase, |
|
196 EChinFepCmdModeZhuyinPhrase, |
|
197 EChinFepCmdModeStrokePhrase, |
195 EAknCmdT9PredictiveT9Off, |
198 EAknCmdT9PredictiveT9Off, |
196 EAknCmdMultitapPredictiveT9On, |
199 EAknCmdMultitapPredictiveT9On, |
197 EJapanFepCmdMultitapPredictiveT9On, |
200 EJapanFepCmdMultitapPredictiveT9On, |
198 EChinFepCmdModeZhuyinFind, |
201 EChinFepCmdModeZhuyinFind, |
199 EChinFepCmdModeStrokeFind, |
202 EChinFepCmdModeStrokeFind, |
1485 } |
1488 } |
1486 } |
1489 } |
1487 #ifdef RD_INTELLIGENT_TEXT_INPUT |
1490 #ifdef RD_INTELLIGENT_TEXT_INPUT |
1488 else if (IsAutoCompleteOn()) |
1491 else if (IsAutoCompleteOn()) |
1489 { |
1492 { |
1490 TInt tailLength = 0; |
1493 if(FepUI()->HandleKeyL(aCode, aLength)) |
1491 iPtiEngine->HandleCommandL( EPtiCommandGetAutoCompletionTailLength, |
|
1492 &tailLength ); |
|
1493 if(tailLength > 0) |
|
1494 { |
|
1495 TryRemoveNoMatchesIndicatorL(); |
|
1496 RemoveSuggestedAdvanceCompletionL(); |
|
1497 SimulateKeyEventL(EKeyF19); |
|
1498 UpdateCbaL(NULL); |
|
1499 response=EKeyWasConsumed; |
|
1500 } |
|
1501 else if(FepUI()->HandleKeyL(aCode, aLength)) |
|
1502 { |
1494 { |
1503 if( EPtiKeyboardHalfQwerty == KeyboardLayout() |
1495 if( EPtiKeyboardHalfQwerty == KeyboardLayout() |
1504 && iWesternPredictive |
1496 && iWesternPredictive |
1505 && iCaseMan->CurrentCase() != EAknEditorUpperCase ) |
1497 && iCaseMan->CurrentCase() != EAknEditorUpperCase ) |
1506 { |
1498 { |
1507 ClearFlag(CAknFepManager::EFlagChangeInputMode); |
1499 ClearFlag(CAknFepManager::EFlagChangeInputMode); |
1508 } |
1500 } |
|
1501 TInt tailLength = 0; |
1509 iPtiEngine->HandleCommandL( EPtiCommandGetAutoCompletionTailLength, &tailLength ); |
1502 iPtiEngine->HandleCommandL( EPtiCommandGetAutoCompletionTailLength, &tailLength ); |
1510 if(tailLength > 0) |
1503 if(tailLength > 0) |
1511 { |
1504 { |
1512 RemoveSuggestedAdvanceCompletionL(); |
1505 RemoveSuggestedAdvanceCompletionL(); |
1513 } |
1506 } |
3815 |
3808 |
3816 TBool CAknFepManager::IsSpecialNumericEditor() |
3809 TBool CAknFepManager::IsSpecialNumericEditor() |
3817 { |
3810 { |
3818 TBool JavaNumericEditor = EFalse; |
3811 TBool JavaNumericEditor = EFalse; |
3819 TUint ConstraintValue = MIDPConstraint(); |
3812 TUint ConstraintValue = MIDPConstraint(); |
3820 if((ConstraintValue & ESplConstraintMask) == ESplNumeric || |
3813 if((ConstraintValue & ESplConstraintMask) == ESplNumeric ) |
3821 (ConstraintValue & ESplConstraintMask) == ESplDecimal) |
|
3822 JavaNumericEditor = ETrue; |
3814 JavaNumericEditor = ETrue; |
3823 |
3815 |
3824 return JavaNumericEditor; |
3816 return JavaNumericEditor; |
3825 |
3817 |
3826 } |
3818 } |
4003 CAknFepUiInterfaceMenuBar* menuBar = NULL; |
3995 CAknFepUiInterfaceMenuBar* menuBar = NULL; |
4004 |
3996 |
4005 RPointerArray<CEikMenuPaneItem> editorMenuItemList; |
3997 RPointerArray<CEikMenuPaneItem> editorMenuItemList; |
4006 |
3998 |
4007 CEikMenuPane* editorMenuPane = new (ELeave) CEikMenuPane((MEikMenuObserver*)(this)); |
3999 CEikMenuPane* editorMenuPane = new (ELeave) CEikMenuPane((MEikMenuObserver*)(this)); |
|
4000 CleanupDeletePushL( editorMenuPane ); |
|
4001 |
4008 editorMenuPane->SetItemArrayOwnedExternally(EFalse); |
4002 editorMenuPane->SetItemArrayOwnedExternally(EFalse); |
4009 TResourceReader reader; |
4003 TResourceReader reader; |
4010 CCoeEnv::Static()->CreateResourceReaderLC(reader, R_AVKON_TOUCH_INDICATOR_EDIT_MODE_MENU);// |
4004 CCoeEnv::Static()->CreateResourceReaderLC(reader, R_AVKON_TOUCH_INDICATOR_EDIT_MODE_MENU);// |
4011 |
4005 |
4012 const TInt menuCount=reader.ReadInt16(); |
4006 const TInt menuCount=reader.ReadInt16(); |
4067 if (!aOnlyCount && iFepPluginManager->CurrentPluginInputFepUI()) |
4061 if (!aOnlyCount && iFepPluginManager->CurrentPluginInputFepUI()) |
4068 { |
4062 { |
4069 iFepPluginManager->CurrentPluginInputFepUI()->HandleCommandL( |
4063 iFepPluginManager->CurrentPluginInputFepUI()->HandleCommandL( |
4070 ECmdPenInputSendEditMenuData, reinterpret_cast<TInt>(iEditorCommandList)); |
4064 ECmdPenInputSendEditMenuData, reinterpret_cast<TInt>(iEditorCommandList)); |
4071 } |
4065 } |
4072 |
|
4073 editorMenuItemList.ResetAndDestroy(); |
|
4074 delete editorMenuPane; |
|
4075 editorMenuPane = NULL; |
|
4076 } |
4066 } |
4077 |
4067 |
|
4068 editorMenuItemList.ResetAndDestroy(); |
|
4069 CleanupStack::PopAndDestroy(editorMenuPane); |
|
4070 |
4078 return count; |
4071 return count; |
4079 } |
4072 } |
4080 #endif // RD_SCALABLE_UI_V2 |
4073 #endif // RD_SCALABLE_UI_V2 |
4081 |
4074 |
4082 void CAknFepManager::ExitPluginSpellModeByOk() |
4075 void CAknFepManager::ExitPluginSpellModeByOk() |
4405 break; |
4398 break; |
4406 #endif //RD_SCALABLE_UI_V2 |
4399 #endif //RD_SCALABLE_UI_V2 |
4407 |
4400 |
4408 // --- commands for Chinese --- |
4401 // --- commands for Chinese --- |
4409 case EChinFepCmdModePinyin: |
4402 case EChinFepCmdModePinyin: |
|
4403 case EChinFepCmdModePinyinPhrase: |
4410 SendEventsToPluginManL( EPluginCloseMode, EFalse ); |
4404 SendEventsToPluginManL( EPluginCloseMode, EFalse ); |
4411 HandleChangeInFocus(); |
4405 HandleChangeInFocus(); |
4412 TryChangeModeL(EPinyin); |
4406 TryChangeModeL(EPinyin); |
4413 break; |
4407 break; |
4414 case EChinFepCmdModeZhuyin: |
4408 case EChinFepCmdModeZhuyin: |
|
4409 case EChinFepCmdModeZhuyinPhrase: |
4415 SendEventsToPluginManL( EPluginCloseMode, EFalse ); |
4410 SendEventsToPluginManL( EPluginCloseMode, EFalse ); |
4416 HandleChangeInFocus(); |
4411 HandleChangeInFocus(); |
4417 TryChangeModeL(EZhuyin); |
4412 TryChangeModeL(EZhuyin); |
4418 break; |
4413 break; |
4419 case EChinFepCmdModeStroke: |
4414 case EChinFepCmdModeStroke: |
|
4415 case EChinFepCmdModeStrokePhrase: |
4420 SendEventsToPluginManL( EPluginCloseMode, EFalse ); |
4416 SendEventsToPluginManL( EPluginCloseMode, EFalse ); |
4421 HandleChangeInFocus(); |
4417 HandleChangeInFocus(); |
4422 TryChangeModeL(EStroke); |
4418 TryChangeModeL(EStroke); |
4423 break; |
4419 break; |
4424 case EChinFepCmdModeCangJie: |
4420 case EChinFepCmdModeCangJie: |
4640 break; |
4636 break; |
4641 case EAknFepSoftkeySpell: |
4637 case EAknFepSoftkeySpell: |
4642 LaunchEditWordQueryL(); |
4638 LaunchEditWordQueryL(); |
4643 break; |
4639 break; |
4644 case EAknCmdT9PredictiveInsertWord: |
4640 case EAknCmdT9PredictiveInsertWord: |
4645 SetStopProcessFocus(ETrue); |
4641 SetStopProcessFocus(ETrue, EFalse); |
4646 HandleChangeInFocus(); |
4642 HandleChangeInFocus(); |
4647 LaunchInsertWordQueryL(KNullDesC, TCursorSelection(0,0)); |
4643 LaunchInsertWordQueryL(KNullDesC, TCursorSelection(0,0)); |
4648 SetStopProcessFocus(EFalse); |
4644 SetStopProcessFocus(EFalse); |
4649 #ifdef RD_SCALABLE_UI_V2 |
4645 #ifdef RD_SCALABLE_UI_V2 |
4650 if( iFepFullyConstructed && iFepPluginManager) |
4646 if( iFepFullyConstructed && iFepPluginManager) |
4953 HandleChangeInFocus(); |
4949 HandleChangeInFocus(); |
4954 LaunchRecognitionWithDictionaryPopupListL(); |
4950 LaunchRecognitionWithDictionaryPopupListL(); |
4955 HandleChangeInFocus(); |
4951 HandleChangeInFocus(); |
4956 iStopProcessFocus = EFalse; |
4952 iStopProcessFocus = EFalse; |
4957 } |
4953 } |
4958 break; |
4954 break; |
|
4955 case EPenInputCmdHwrInputToPortrait: |
|
4956 { |
|
4957 SendEventsToPluginManL( EPluginCloseMode, EFalse ); |
|
4958 HandleChangeInFocus(); |
|
4959 SendEventsToPluginManL( EPluginSwitchToPortrait); |
|
4960 } |
|
4961 break; |
|
4962 case EPenInputCmdHwrInputToLandscape: |
|
4963 { |
|
4964 SendEventsToPluginManL( EPluginCloseMode, EFalse ); |
|
4965 HandleChangeInFocus(); |
|
4966 SendEventsToPluginManL( EPluginSwitchToLandscape); |
|
4967 } |
|
4968 break; |
|
4969 case EPenInputCmdSwitchToVkeyBasedInput: |
|
4970 { |
|
4971 SendEventsToPluginManL( EPluginCloseMode, EFalse ); |
|
4972 HandleChangeInFocus(); |
|
4973 SendEventsToPluginManL( EPluginSwitchMode); |
|
4974 } |
|
4975 break; |
|
4976 case EPenInputCmdWritingSpeed: |
|
4977 { |
|
4978 SetStopProcessFocus(ETrue); |
|
4979 HandleChangeInFocus(); |
|
4980 LaunchWritingSpeedPopupListL(); |
|
4981 HandleChangeInFocus(); |
|
4982 iStopProcessFocus = EFalse; |
|
4983 } |
|
4984 break; |
|
4985 case EPenInputCmdGuidingLine: |
|
4986 { |
|
4987 SetStopProcessFocus(ETrue); |
|
4988 HandleChangeInFocus(); |
|
4989 LaunchGuidingLinePopupListL(); |
|
4990 HandleChangeInFocus(); |
|
4991 iStopProcessFocus = EFalse; |
|
4992 } |
|
4993 break; |
4959 default: |
4994 default: |
4960 break; |
4995 break; |
4961 } |
4996 } |
4962 |
4997 |
4963 |
4998 |
5451 else |
5486 else |
5452 { |
5487 { |
5453 posToInsertItem = numOfMenuItems; |
5488 posToInsertItem = numOfMenuItems; |
5454 } |
5489 } |
5455 } |
5490 } |
|
5491 TInt inputOptionsPos = 0; |
|
5492 if ( aMenuPane->MenuItemExists( EEikCmdEditPaste, inputOptionsPos ) ) |
|
5493 { |
|
5494 inputOptionsPos++; |
|
5495 } |
5456 //Now we have the position at which we need to insert the menu item. |
5496 //Now we have the position at which we need to insert the menu item. |
5457 if ( |
5497 if ( |
5458 #ifdef __ITI_VIRTUAL_TOUCH_FIRST_GENERATION_SUPPORT__ |
5498 #ifdef __ITI_VIRTUAL_TOUCH_FIRST_GENERATION_SUPPORT__ |
5459 iQwertyInputMode && |
5499 iQwertyInputMode && |
5460 #endif |
5500 #endif |
5461 IsLanguageSupportPrediction() && !(iAknEditorFlags & EAknEditorFlagNoT9)) |
5501 IsLanguageSupportPrediction() && !(iAknEditorFlags & EAknEditorFlagNoT9)) |
5462 { |
5502 { |
5463 AddPredictiveModeOptionsL(aMenuPane, posToInsertItem); |
5503 AddPredictiveModeOptionsL( aMenuPane, inputOptionsPos ); |
5464 } |
5504 } |
5465 else |
5505 else |
5466 { |
5506 { |
5467 AddInputLanguageItemL(aMenuPane, posToInsertItem); |
5507 AddInputLanguageItemL(aMenuPane, posToInsertItem); |
5468 } |
5508 } |
7275 if(iGainForeground && iNotifyPlugin) |
7315 if(iGainForeground && iNotifyPlugin) |
7276 { |
7316 { |
7277 SendEventsToPluginManL( EPluginFocusChanged, |
7317 SendEventsToPluginManL( EPluginFocusChanged, |
7278 iGainForeground && focusCtrl!=0 && focusCtrl->IsFocused()); |
7318 iGainForeground && focusCtrl!=0 && focusCtrl->IsFocused()); |
7279 } |
7319 } |
|
7320 iNotifyPlugin = ETrue; |
7280 } |
7321 } |
7281 #endif // RD_SCALABLE_UI_V2 |
7322 #endif // RD_SCALABLE_UI_V2 |
7282 if( PtiEngine() && FepAwareTextEditor() ) |
7323 if( PtiEngine() && FepAwareTextEditor() ) |
7283 { |
7324 { |
7284 if( FepAwareTextEditor()->DocumentLengthForFep() == 0 && |
7325 if( FepAwareTextEditor()->DocumentLengthForFep() == 0 && |
8728 { |
8769 { |
8729 textQueryEditorFlag = EAknEditorFlagLatinInputModesOnly; |
8770 textQueryEditorFlag = EAknEditorFlagLatinInputModesOnly; |
8730 } |
8771 } |
8731 #ifdef RD_SCALABLE_UI_V2 |
8772 #ifdef RD_SCALABLE_UI_V2 |
8732 if (iFepFullyConstructed && |
8773 if (iFepFullyConstructed && |
8733 iFepPluginManager->PluginInputMode() == EPluginInputModeItut && |
8774 iFepPluginManager->PluginInputMode() == EPluginInputModeItut ) |
8734 !(EditorState()->Flags() & EAknEditorFlagEnablePartialScreen)) |
8775 // if ( iFepFullyConstructed && |
|
8776 // (( iFepPluginManager->PluginInputMode() == EPluginInputModeItut ) && IsChineseInputLanguage())) |
8735 { |
8777 { |
8736 iFepPluginManager->SpellText(textBuf); |
8778 iFepPluginManager->SpellText(textBuf); |
8737 iFepPluginManager->DisplaySpellEditor(textQueryEditorFlag, aInitialText, |
8779 iFepPluginManager->DisplaySpellEditor(textQueryEditorFlag, aInitialText, |
8738 TCursorSelection(aInitialText.Length(), 0)); |
8780 TCursorSelection(aInitialText.Length(), 0)); |
8739 |
8781 |
9156 for (TInt mode = KFirstMode; mode <= KLastMode; mode = mode << 1) |
9198 for (TInt mode = KFirstMode; mode <= KLastMode; mode = mode << 1) |
9157 { |
9199 { |
9158 if (!IsModePermitted(mode)) |
9200 if (!IsModePermitted(mode)) |
9159 { |
9201 { |
9160 DimMenuItem(aMenuPane, mode); |
9202 DimMenuItem(aMenuPane, mode); |
|
9203 } |
|
9204 } |
|
9205 |
|
9206 // Switch menu whether input language is supported related chinese phrase |
|
9207 MPtiLanguage* ptilang = iPtiEngine->GetLanguage( |
|
9208 iLanguageCapabilities.iInputLanguageCode ); |
|
9209 if ( ptilang ) |
|
9210 { |
|
9211 if( iMode != EPinyin && IsModePermitted( EPinyin ) ) |
|
9212 { |
|
9213 if( ptilang->HasInputMode( EPtiEnginePinyinByPhrase ) ) |
|
9214 { |
|
9215 aMenuPane->SetItemDimmed( EChinFepCmdModePinyin, ETrue ); |
|
9216 aMenuPane->SetItemDimmed( EChinFepCmdModePinyinPhrase, EFalse ); |
|
9217 } |
|
9218 } |
|
9219 |
|
9220 if( iMode != EZhuyin && IsModePermitted( EZhuyin ) ) |
|
9221 { |
|
9222 if( ptilang->HasInputMode( EPtiEngineZhuyinByPhrase ) ) |
|
9223 { |
|
9224 aMenuPane->SetItemDimmed( EChinFepCmdModeZhuyin, ETrue ); |
|
9225 aMenuPane->SetItemDimmed( EChinFepCmdModeZhuyinPhrase, EFalse ); |
|
9226 } |
|
9227 } |
|
9228 |
|
9229 if( iMode != EStroke && IsModePermitted( EStroke ) ) |
|
9230 { |
|
9231 if( ptilang->HasInputMode( EPtiEngineStrokeByPhrase ) ) |
|
9232 { |
|
9233 aMenuPane->SetItemDimmed( EChinFepCmdModeStroke, ETrue ); |
|
9234 aMenuPane->SetItemDimmed( EChinFepCmdModeStrokePhrase, EFalse ); |
|
9235 } |
9161 } |
9236 } |
9162 } |
9237 } |
9163 |
9238 |
9164 if (IsAbleToLaunchSmiley()) |
9239 if (IsAbleToLaunchSmiley()) |
9165 { |
9240 { |
12594 editingStateIndicator != (MAknEditingStateIndicator*)iIndicator ); |
12669 editingStateIndicator != (MAknEditingStateIndicator*)iIndicator ); |
12595 |
12670 |
12596 #ifdef RD_SCALABLE_UI_V2 |
12671 #ifdef RD_SCALABLE_UI_V2 |
12597 TBool fingerItutIndicator = ( iFepPluginManager && |
12672 TBool fingerItutIndicator = ( iFepPluginManager && |
12598 iFepPluginManager->PluginInputMode() == EPluginInputModeItut ); |
12673 iFepPluginManager->PluginInputMode() == EPluginInputModeItut ); |
|
12674 TBool fingerFSQIndicator = ( iFepPluginManager && |
|
12675 iFepPluginManager->PluginInputMode() == EPluginInputModeFSQ ); |
12599 #else |
12676 #else |
12600 TBool fingerItutIndicator = EFalse; |
12677 TBool fingerItutIndicator = EFalse; |
|
12678 TBool fingerFSQIndicator = EFalse; |
12601 |
12679 |
12602 #endif |
12680 #endif |
12603 if ( IsHybridAplhaEditor() && !iHybridAplphaChangedToAlphanumeric ) |
12681 if ( IsHybridAplhaEditor() && !iHybridAplphaChangedToAlphanumeric ) |
12604 { |
12682 { |
12605 newState = EHybridModeLatin; |
12683 newState = EHybridModeLatin; |
12606 } |
12684 } |
|
12685 //else if (!(iAknEditorFlags & EAknEditorFlagNoEditIndicators) |
|
12686 // || findPaneIndicator || fingerItutIndicator) |
12607 else if (!(iAknEditorFlags & EAknEditorFlagNoEditIndicators) |
12687 else if (!(iAknEditorFlags & EAknEditorFlagNoEditIndicators) |
12608 || findPaneIndicator || fingerItutIndicator) |
12688 || findPaneIndicator || fingerItutIndicator || fingerFSQIndicator) |
12609 { |
12689 { |
12610 |
12690 |
12611 #ifdef RD_SCALABLE_UI_V2 |
12691 #ifdef RD_SCALABLE_UI_V2 |
12612 if ( ( IsFlagSet(EFlagQwertyShiftMode) || IsFlagSet(EFlagLongShiftKeyPress)) && |
12692 if ( ( IsFlagSet(EFlagQwertyShiftMode) || IsFlagSet(EFlagLongShiftKeyPress)) && |
12613 ((iFepPluginManager && iFepPluginManager->PluginInputMode() == EPluginInputModeVkb) || |
12693 ((iFepPluginManager && iFepPluginManager->PluginInputMode() == EPluginInputModeVkb) || |
15662 iFepPluginManager->LaunchPenInputRecognitionWithDictionarySelectionL(); |
15742 iFepPluginManager->LaunchPenInputRecognitionWithDictionarySelectionL(); |
15663 return; |
15743 return; |
15664 } |
15744 } |
15665 #endif //RD_SCALABLE_UI_V2 |
15745 #endif //RD_SCALABLE_UI_V2 |
15666 } |
15746 } |
15667 |
15747 void CAknFepManager::LaunchWritingSpeedPopupListL() |
|
15748 { |
|
15749 #ifdef RD_SCALABLE_UI_V2 |
|
15750 if( iFepPluginManager && (iFepPluginManager->PluginInputMode() == EPluginInputModeFingerHwr) ) |
|
15751 { |
|
15752 iFepPluginManager->LaunchPenInputWritingSpeedSelectionL(); |
|
15753 return; |
|
15754 } |
|
15755 #endif //RD_SCALABLE_UI_V2 |
|
15756 } |
|
15757 void CAknFepManager::LaunchGuidingLinePopupListL() |
|
15758 { |
|
15759 #ifdef RD_SCALABLE_UI_V2 |
|
15760 if( iFepPluginManager && (iFepPluginManager->PluginInputMode() == EPluginInputModeFingerHwr) ) |
|
15761 { |
|
15762 iFepPluginManager->LaunchPenInputGuidingLineSelectionL(); |
|
15763 return; |
|
15764 } |
|
15765 #endif //RD_SCALABLE_UI_V2 |
|
15766 } |
15668 void CAknFepManager::LoadIconL( CArrayPtr<CGulIcon>* aIcons, |
15767 void CAknFepManager::LoadIconL( CArrayPtr<CGulIcon>* aIcons, |
15669 TInt aBitmapId, |
15768 TInt aBitmapId, |
15670 TInt aMaskId ) |
15769 TInt aMaskId ) |
15671 { |
15770 { |
15672 CGulIcon* icon = CGulIcon::NewLC(); |
15771 CGulIcon* icon = CGulIcon::NewLC(); |