126 * @param aPermittedRanges The permitted ranges. |
126 * @param aPermittedRanges The permitted ranges. |
127 * @return None |
127 * @return None |
128 */ |
128 */ |
129 void SetPermittedCases( TInt aPermittedCases ); |
129 void SetPermittedCases( TInt aPermittedCases ); |
130 |
130 |
131 |
131 |
132 /** |
|
133 * Set Primary range |
|
134 * |
|
135 * @since Symbian TB9.2 |
|
136 * @param aPrimaryRange The Primary range |
|
137 * @return None |
|
138 */ |
|
139 void SetPrimaryRange( TInt aPrimaryRange ); |
|
140 |
|
141 /** |
132 /** |
142 * Get Primary range |
133 * Get Primary range |
143 * |
134 * |
144 * @since Symbian TB9.2 |
135 * @since Symbian TB9.2 |
145 * @return Primary range. |
136 * @return Primary range. |
264 * @since Symbian TB9.2 |
255 * @since Symbian TB9.2 |
265 * @param aKeyMappingId Keymapping id |
256 * @param aKeyMappingId Keymapping id |
266 * @return Pointer to keymapping string |
257 * @return Pointer to keymapping string |
267 */ |
258 */ |
268 HBufC* KeyMappingStringL() const; |
259 HBufC* KeyMappingStringL() const; |
269 |
|
270 /** |
|
271 * Check if the char is the special display char |
|
272 * |
|
273 * @since Symbian TB9.2 |
|
274 * @param aChar The checked char |
|
275 * @return TBool Wheater or not the input char is the special display char |
|
276 */ |
|
277 TBool IsSpecialDisplayChars( const TDesC& aChar ) const; |
|
278 |
|
279 /** |
|
280 * Check if the char is need to be sent to app directly which not need to be shown in candidate window. |
|
281 * |
|
282 * @since Symbian TB9.2 |
|
283 * @param aChar The checked char |
|
284 * @return TBool Wheater or not the input char is the directly sent char |
|
285 */ |
|
286 TBool IsDirectlySentCandidate( const TDesC& aChar ) const; |
|
287 |
|
288 /** |
|
289 * Convert the special display char to the keycode. |
|
290 * |
|
291 * @since Symbian TB9.2 |
|
292 * @param aChar The special display char. |
|
293 * @return HBufC* The converted keycode char. |
|
294 */ |
|
295 HBufC* ConvertDisplayChars( const TDesC& aChar ) const; |
|
296 |
260 |
297 /** |
261 /** |
298 * Get start writing char flag |
262 * Get start writing char flag |
299 * |
263 * |
300 * @since Symbian TB9.2 |
264 * @since Symbian TB9.2 |
360 TInt RemoveDuplicateCand(const RPointerArray<HBufC>& aSrc, |
324 TInt RemoveDuplicateCand(const RPointerArray<HBufC>& aSrc, |
361 RPointerArray<HBufC>& aTgt, |
325 RPointerArray<HBufC>& aTgt, |
362 TInt aSrcStartIdx, |
326 TInt aSrcStartIdx, |
363 TInt aTgtStartIdx); |
327 TInt aTgtStartIdx); |
364 |
328 |
365 /** |
|
366 * Reset key board type |
|
367 * |
|
368 * @since Symbian TB9.2 |
|
369 */ |
|
370 void ResetKeyboardType(); |
|
371 |
|
372 /** |
|
373 * Set key board type to qwerty |
|
374 * |
|
375 * @since Symbian TB9.2 |
|
376 */ |
|
377 void SetKeyboardToQwerty(); |
|
378 |
|
379 /** |
|
380 * Get key board type |
|
381 * |
|
382 * @since Symbian TB9.2 |
|
383 */ |
|
384 void GetKeyboardType(); |
|
385 |
329 |
386 /** |
330 /** |
387 * Get top guide line from hwr engine |
331 * Get top guide line from hwr engine |
388 * |
332 * |
389 * @since Symbian TB9.2 |
333 * @since Symbian TB9.2 |