fep/aknfep/inc/AknFepPluginManager.h
branchRCL_3
changeset 56 8152b1f1763a
parent 50 5a1685599b76
equal deleted inserted replaced
50:5a1685599b76 56:8152b1f1763a
   111  */
   111  */
   112 class CAknFepPluginManager : 
   112 class CAknFepPluginManager : 
   113     public CBase,
   113     public CBase,
   114     public MAknFepPenSupportInterface,
   114     public MAknFepPenSupportInterface,
   115     public MPeninputServerEventHandler,
   115     public MPeninputServerEventHandler,
   116     public MEikEdwinObserver,
   116     public MEikEdwinObserver
   117     public MPenUiActivationHandler
       
   118     { 
   117     { 
   119 public:
   118 public:
   120 	
   119 	
   121 	/**
   120 	/**
   122 	 * Simulate event mode
   121 	 * Simulate event mode
   318      * @param aSyncCursor ETrue if plug in UI need update cursor, EFalse otherwise
   317      * @param aSyncCursor ETrue if plug in UI need update cursor, EFalse otherwise
   319      * @return None
   318      * @return None
   320      */
   319      */
   321     void SetCursorSelectionL(const TCursorSelection& aCurSel, TBool aSyncCursor);
   320     void SetCursorSelectionL(const TCursorSelection& aCurSel, TBool aSyncCursor);
   322     
   321     
       
   322     void VietSyncToneMarkerL(const TDesC& aEditorContent, const TCursorSelection& aCursorPos);
       
   323     
   323     HBufC*  GetNumberKeymapResource(TInt aCaseMode);
   324     HBufC*  GetNumberKeymapResource(TInt aCaseMode);
   324     
   325     
   325     HBufC*  DoGetNumberKeymapResourceL(TInt aCaseMode);
   326     HBufC*  DoGetNumberKeymapResourceL(TInt aCaseMode);
   326     
   327     
   327     MAknFepManagerInterface* CurrentFepInputUI();
   328     MAknFepManagerInterface* CurrentFepInputUI();
  1138     
  1139     
  1139     /**
  1140     /**
  1140      * Indicate whether portrait FSQ feature is enabled
  1141      * Indicate whether portrait FSQ feature is enabled
  1141      */    
  1142      */    
  1142     TBool iPortraitFSQEnabled;
  1143     TBool iPortraitFSQEnabled;
  1143 
       
  1144     private:
       
  1145     // From MPenUiActivationHandler
       
  1146         
       
  1147         /** 
       
  1148          * From MPenUiActivationHandler
       
  1149          * Called when pen input UI is about to be closed
       
  1150          */    
       
  1151         void OnPeninputUiDeactivated();
       
  1152         
       
  1153         /** 
       
  1154          * From MPenUiActivationHandler
       
  1155          * Called when pen input UI is about to be open
       
  1156          */        
       
  1157         void OnPeninputUiActivated();  
       
  1158     private:
       
  1159         /**
       
  1160          * Indicate if plugin manager initiate to close input ui.
       
  1161          * This flag is used to avoid incursive calling 
       
  1162          */                 
       
  1163         TBool iInitiateCloseInputUi;
       
  1164     
       
  1165     };
  1144     };
  1166 
  1145 
  1167 class CConnectAo : public CActive
  1146 class CConnectAo : public CActive
  1168     {
  1147     {
  1169 public:
  1148 public: