textinput/peninputfingerhwrar/inc/peninputfingerhwrarlayout.h
branchRCL_3
changeset 12 5e18d8c489d6
parent 7 6defe5d1bd39
child 19 ac7e4d1d9209
equal deleted inserted replaced
11:c8fb4cf7b3ae 12:5e18d8c489d6
    28 // FORWARD DECLARATIONS
    28 // FORWARD DECLARATIONS
    29 class CPeninputFingerHwrArStateManagerBase;
    29 class CPeninputFingerHwrArStateManagerBase;
    30 class CPeninputFingerHwrArDataStore;
    30 class CPeninputFingerHwrArDataStore;
    31 class CRepository;
    31 class CRepository;
    32 class CPeninputFingerHwrArWnd;
    32 class CPeninputFingerHwrArWnd;
       
    33 class CPeninputFingerHwrArCallBack;
    33 
    34 
    34 // class DECLARATIONS
    35 // class DECLARATIONS
    35 
    36 
    36 /**
    37 /**
    37  *  class CPeninputHwrfscnLayout.
    38  *  class CPeninputHwrfscnLayout.
   153      *
   154      *
   154      * @since S60 5.0
   155      * @since S60 5.0
   155      * @return none
   156      * @return none
   156      */
   157      */
   157     void OnDeActivate();
   158     void OnDeActivate();
   158     
   159     void CallBackL();
       
   160 	
       
   161 	/**
       
   162 	 * Check if the First string will be allowed to submitted directly to editor without selection 
       
   163 	 */
       
   164 	TBool IsAllowedToSubmitDefaultCandiate();
       
   165 	
   159 public:
   166 public:
   160     //from MEventObserver;    
   167     //from MEventObserver;    
   161     /**
   168     /**
   162      * From MEventObserver 
   169      * From MEventObserver 
   163      * handle control event.
   170      * handle control event.
   451      * @since S60 v5.0
   458      * @since S60 v5.0
   452      * @return none 
   459      * @return none 
   453      */
   460      */
   454     void ChangeCurStateToStandby();
   461     void ChangeCurStateToStandby();
   455 	
   462 	
       
   463     /**
       
   464      * handler of NumMapping changed event.
       
   465      *  
       
   466      * @since S60 5.0
       
   467      * @return none
       
   468      */
       
   469     void OnNumMappingChangedL();
       
   470     /**
       
   471      * revert special characters direction before sending to editor.
       
   472      * 
       
   473      * @since S60 v5.2
       
   474      * @return none 
       
   475      */
       
   476     TBool RevertSymbolDirection(TInt aInChar, TInt & aOutChar);
       
   477     
   456 private:
   478 private:
   457     
   479     
   458     /**
   480     /**
   459      * main window.
   481      * main window.
   460      * not own
   482      * not own
   486     
   508     
   487     /**
   509     /**
   488      * Repository object.
   510      * Repository object.
   489      */
   511      */
   490     CRepository* iRepositorySetting;
   512     CRepository* iRepositorySetting;
       
   513     
       
   514     /**
       
   515      * repository object.
       
   516      */
       
   517 //    CRepository* iCommonEngineRepository;    
   491     
   518     
   492 	/**
   519 	/**
   493 	 * Check if the stroke of drawing the character on the 
   520 	 * Check if the stroke of drawing the character on the 
   494 	 * HWR box is started
   521 	 * HWR box is started
   495 	 */
   522 	 */
   496 	TBool iIsStrokeOfDrawingCharacerStarted;
   523 	TBool iIsStrokeOfDrawingCharacerStarted;
   497 	
   524 	
       
   525 	CPeninputFingerHwrArCallBack* iCallBack;
       
   526 	
       
   527 	/**
       
   528 	 * Check if the editor is MFNE
       
   529 	 */
       
   530 	TBool iIsEditorMFNE;
       
   531 	
   498     /**
   532     /**
   499      * Last overlap index.
   533      * Last overlap index.
   500      */
   534      */
   501     TInt iLastOverlapIdx; 
   535     TInt iLastOverlapIdx; 
   502     };
   536     };