fep/aknfep/UiPlugins/AknFepUiInterface/AvkonImpl/src/aknfepuictrlpinyineep.cpp
branchRCL_3
changeset 3 f5a1e66df979
parent 0 eb1f2e154e89
child 7 6defe5d1bd39
equal deleted inserted replaced
0:eb1f2e154e89 3:f5a1e66df979
   104     delete iKeystrokeArray;
   104     delete iKeystrokeArray;
   105     delete iShowKeystrokeArray;
   105     delete iShowKeystrokeArray;
   106     delete iPhraseArray;
   106     delete iPhraseArray;
   107     delete iPhraseShowKeyStrokeArray;
   107     delete iPhraseShowKeyStrokeArray;
   108     delete iTempArray;
   108     delete iTempArray;
       
   109     delete iPhraseZhuYinSpellingArray;
   109     }
   110     }
   110 
   111 
   111 // ---------------------------------------------------------
   112 // ---------------------------------------------------------
   112 // From CCoeControl.
   113 // From CCoeControl.
   113 // ---------------------------------------------------------
   114 // ---------------------------------------------------------
   928     iPhraseArray = new(ELeave)CDesCArrayFlat(1);
   929     iPhraseArray = new(ELeave)CDesCArrayFlat(1);
   929     iPhraseShowKeyStrokeArray = new(ELeave)CDesCArrayFlat(1);
   930     iPhraseShowKeyStrokeArray = new(ELeave)CDesCArrayFlat(1);
   930     iTempArray = new(ELeave)CDesCArrayFlat(1);
   931     iTempArray = new(ELeave)CDesCArrayFlat(1);
   931     iMiniQwertyZhuyin = EFalse;
   932     iMiniQwertyZhuyin = EFalse;
   932     iNeedClearDeliberateSelection = EFalse;
   933     iNeedClearDeliberateSelection = EFalse;
       
   934     iPhraseZhuYinSpellingArray =new(ELeave)CDesCArrayFlat(1);
   933     }
   935     }
   934 
   936 
   935 // ---------------------------------------------------------
   937 // ---------------------------------------------------------
   936 // Calculate visual text for appending.
   938 // Calculate visual text for appending.
   937 // ---------------------------------------------------------
   939 // ---------------------------------------------------------
  1437     iTempArray->Compress();
  1439     iTempArray->Compress();
  1438     iAllValidFlag = 1;
  1440     iAllValidFlag = 1;
  1439     iInvalidKeystrokeIndex = 0;
  1441     iInvalidKeystrokeIndex = 0;
  1440     iCandidateRefreshFlag = 0;
  1442     iCandidateRefreshFlag = 0;
  1441     iDelimiterCount = 0;
  1443     iDelimiterCount = 0;
       
  1444     iPhraseZhuYinSpellingArray->Reset();
       
  1445     iPhraseZhuYinSpellingArray->Compress();
  1442     }
  1446     }
  1443 
  1447 
  1444 // ---------------------------------------------------------
  1448 // ---------------------------------------------------------
  1445 // change state flag.
  1449 // change state flag.
  1446 // ---------------------------------------------------------
  1450 // ---------------------------------------------------------
  1613 
  1617 
  1614 TBool CAknFepUICtrlPinyinEEP::NeedClearDeliberateSelection()
  1618 TBool CAknFepUICtrlPinyinEEP::NeedClearDeliberateSelection()
  1615     {
  1619     {
  1616     return iNeedClearDeliberateSelection;
  1620     return iNeedClearDeliberateSelection;
  1617     }
  1621     }
  1618 
  1622 CDesCArrayFlat* CAknFepUICtrlPinyinEEP::PhraseZhuYinSpellingArray()
       
  1623 	{
       
  1624 	return iPhraseZhuYinSpellingArray;
       
  1625 	}
  1619 // End of file
  1626 // End of file
  1620 
  1627