textinput/ptienginev2/inc/PtiEngineImpl.h
branchRCL_3
changeset 44 ecbabf52600f
parent 43 ebd48d2de13c
child 46 bd83ceabce89
equal deleted inserted replaced
43:ebd48d2de13c 44:ecbabf52600f
   221    		inline TBool AllowCapitalize(TUint16 aChar) const;
   221    		inline TBool AllowCapitalize(TUint16 aChar) const;
   222 		void NumericModeKeysForQwertyL(TInt aLanguage,
   222 		void NumericModeKeysForQwertyL(TInt aLanguage,
   223                                        RArray<TPtiNumericKeyBinding>& aResult,
   223                                        RArray<TPtiNumericKeyBinding>& aResult,
   224                                        TBool aUseExtendedSet,
   224                                        TBool aUseExtendedSet,
   225                                        TPtiKeyboardType aKeyboardtype = EPtiKeyboardNone);	
   225                                        TPtiKeyboardType aKeyboardtype = EPtiKeyboardNone);	
   226         TPtiKeyboardType ActiveKeyboardTypeL();
   226         TPtiKeyboardType ActiveKeyboardType() const;        
   227         TPtiKeyboardType FindFirstAvailableQwertyKeyboardType(TInt aLang) const;                                              	
   227         TPtiKeyboardType FindFirstAvailableQwertyKeyboardType(TInt aLang) const;                                              	
   228         TPtiTextCase CaseForMappedCharacter(TChar aCharacter);
   228         TPtiTextCase CaseForMappedCharacter(TChar aCharacter);
   229         void RemoveTrailingPunctuations();
   229         void RemoveTrailingPunctuations();
   230         void RemoveTrailingPunctuations12Key();
   230         void RemoveTrailingPunctuations12Key();
       
   231 		void OnInputModeChanged(TPtiEngineInputMode aOldMode, TPtiEngineInputMode aNewMode);
   231 #ifdef FF_DUAL_LANGUAGE_SUPPORT
   232 #ifdef FF_DUAL_LANGUAGE_SUPPORT
   232         void  SearchKeySequenceInSecLang(TPtrC aIn, TDes8& aOut);
   233         void  SearchKeySequenceInSecLang(TPtrC aIn, TDes8& aOut);
   233 #endif // FF_DUAL_LANGUAGE_SUPPORT        
   234 #endif // FF_DUAL_LANGUAGE_SUPPORT        
       
   235         TBool IsCurrentCoreSupportCaseInfo();
   234 	private:	
   236 	private:	
   235 	    /*
   237 	    /*
   236 	    * Pointer to PtiEngine front end.
   238 	    * Pointer to PtiEngine front end.
   237 	    */
   239 	    */
   238 		CPtiEngine*              iFrontEnd;
   240 		CPtiEngine*              iFrontEnd;