textinput/peninputfingerhwrar/inc/peninputfingerhwrardatastore.h
branchRCL_3
changeset 10 6defe5d1bd39
parent 7 a47de9135b21
child 19 5e18d8c489d6
equal deleted inserted replaced
8:6ceef9a83b1a 10:6defe5d1bd39
   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