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; |