fep/aknfep/inc/AknFepPluginManager.h
branchRCL_3
changeset 50 5a1685599b76
parent 44 ecbabf52600f
child 56 8152b1f1763a
--- a/fep/aknfep/inc/AknFepPluginManager.h	Tue Sep 14 21:59:06 2010 +0300
+++ b/fep/aknfep/inc/AknFepPluginManager.h	Wed Sep 15 12:34:44 2010 +0300
@@ -113,7 +113,8 @@
     public CBase,
     public MAknFepPenSupportInterface,
     public MPeninputServerEventHandler,
-    public MEikEdwinObserver
+    public MEikEdwinObserver,
+    public MPenUiActivationHandler
     { 
 public:
 	
@@ -1139,6 +1140,28 @@
      * Indicate whether portrait FSQ feature is enabled
      */    
     TBool iPortraitFSQEnabled;
+
+    private:
+    // From MPenUiActivationHandler
+        
+        /** 
+         * From MPenUiActivationHandler
+         * Called when pen input UI is about to be closed
+         */    
+        void OnPeninputUiDeactivated();
+        
+        /** 
+         * From MPenUiActivationHandler
+         * Called when pen input UI is about to be open
+         */        
+        void OnPeninputUiActivated();  
+    private:
+        /**
+         * Indicate if plugin manager initiate to close input ui.
+         * This flag is used to avoid incursive calling 
+         */                 
+        TBool iInitiateCloseInputUi;
+    
     };
 
 class CConnectAo : public CActive