textinput/ptienginev2/inc/PtiEngineImpl.h
branchRCL_3
changeset 20 ebd48d2de13c
parent 16 857bebeecec0
child 21 ecbabf52600f
equal deleted inserted replaced
19:ac7e4d1d9209 20:ebd48d2de13c
   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 ActiveKeyboardType() const;        
   226         TPtiKeyboardType ActiveKeyboardTypeL();
   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);
       
   232 #ifdef FF_DUAL_LANGUAGE_SUPPORT
   231 #ifdef FF_DUAL_LANGUAGE_SUPPORT
   233         void  SearchKeySequenceInSecLang(TPtrC aIn, TDes8& aOut);
   232         void  SearchKeySequenceInSecLang(TPtrC aIn, TDes8& aOut);
   234 #endif // FF_DUAL_LANGUAGE_SUPPORT        
   233 #endif // FF_DUAL_LANGUAGE_SUPPORT        
   235         TBool IsCurrentCoreSupportCaseInfo();
       
   236 	private:	
   234 	private:	
   237 	    /*
   235 	    /*
   238 	    * Pointer to PtiEngine front end.
   236 	    * Pointer to PtiEngine front end.
   239 	    */
   237 	    */
   240 		CPtiEngine*              iFrontEnd;
   238 		CPtiEngine*              iFrontEnd;