fep/aknfep/inc/AknFepUiManagerChinese.h
branchRCL_3
changeset 22 bd83ceabce89
parent 0 eb1f2e154e89
equal deleted inserted replaced
21:ecbabf52600f 22:bd83ceabce89
   273      * 
   273      * 
   274      * @since 2.6
   274      * @since 2.6
   275      */
   275      */
   276     void ConstructL(TLanguage aLanguage);
   276     void ConstructL(TLanguage aLanguage);
   277 
   277 
       
   278 	/**
       
   279 	* Tell whether this key mapped valid zhuyin, pinyin, or cangjie symbol
       
   280 	*/
       
   281     TBool IsValidChineseInputSymbol(TInt aKey, TPtiEngineInputMode aMode) const;
       
   282 	
       
   283 	/**
       
   284 	* Tell whether this key mapped valid chinese tone mark
       
   285 	*/
       
   286     TBool IsValidChineseToneMarkKey(TInt aKey, TPtiEngineInputMode aMode) const;
       
   287 
   278 private: // Data
   288 private: // Data
   279     TAknFepInputStateChineseBase iFepUiState;
   289     TAknFepInputStateChineseBase iFepUiState;
   280     MAknFepUICtrlContainerChinese* iContainerPane;
   290     MAknFepUICtrlContainerChinese* iContainerPane;
   281 
   291 
   282     // note that this must be stored in the manager, as the input states cannot allocate any memory
   292     // note that this must be stored in the manager, as the input states cannot allocate any memory