textinput/peninputfingerhwrar/inc/peninputfingerhwrarlayout.h
branchRCL_3
changeset 12 5e18d8c489d6
parent 7 6defe5d1bd39
child 19 ac7e4d1d9209
--- a/textinput/peninputfingerhwrar/inc/peninputfingerhwrarlayout.h	Tue May 11 16:31:42 2010 +0300
+++ b/textinput/peninputfingerhwrar/inc/peninputfingerhwrarlayout.h	Tue May 25 13:03:44 2010 +0300
@@ -30,6 +30,7 @@
 class CPeninputFingerHwrArDataStore;
 class CRepository;
 class CPeninputFingerHwrArWnd;
+class CPeninputFingerHwrArCallBack;
 
 // class DECLARATIONS
 
@@ -155,7 +156,13 @@
      * @return none
      */
     void OnDeActivate();
-    
+    void CallBackL();
+	
+	/**
+	 * Check if the First string will be allowed to submitted directly to editor without selection 
+	 */
+	TBool IsAllowedToSubmitDefaultCandiate();
+	
 public:
     //from MEventObserver;    
     /**
@@ -453,6 +460,21 @@
      */
     void ChangeCurStateToStandby();
 	
+    /**
+     * handler of NumMapping changed event.
+     *  
+     * @since S60 5.0
+     * @return none
+     */
+    void OnNumMappingChangedL();
+    /**
+     * revert special characters direction before sending to editor.
+     * 
+     * @since S60 v5.2
+     * @return none 
+     */
+    TBool RevertSymbolDirection(TInt aInChar, TInt & aOutChar);
+    
 private:
     
     /**
@@ -489,12 +511,24 @@
      */
     CRepository* iRepositorySetting;
     
+    /**
+     * repository object.
+     */
+//    CRepository* iCommonEngineRepository;    
+    
 	/**
 	 * Check if the stroke of drawing the character on the 
 	 * HWR box is started
 	 */
 	TBool iIsStrokeOfDrawingCharacerStarted;
 	
+	CPeninputFingerHwrArCallBack* iCallBack;
+	
+	/**
+	 * Check if the editor is MFNE
+	 */
+	TBool iIsEditorMFNE;
+	
     /**
      * Last overlap index.
      */