fep/aknfep/inc/AknFepPluginManager.h
branchRCL_3
changeset 3 f5a1e66df979
parent 0 eb1f2e154e89
child 5 a47de9135b21
--- a/fep/aknfep/inc/AknFepPluginManager.h	Tue Feb 02 01:02:04 2010 +0200
+++ b/fep/aknfep/inc/AknFepPluginManager.h	Fri Feb 19 23:09:27 2010 +0200
@@ -434,6 +434,13 @@
 
     void OnServerReady(TInt aErr);
     
+    /**
+     *  Remove last focused window,which launches touch input, from open list.
+     *
+     *  @since v5.0
+     */
+    void RemoveLastFocusedWinFromOpenList();
+    
 public: // inline    
     
     /**
@@ -505,6 +512,16 @@
      * @return if ETrue: Tooltip box on FSQ is enabled.
      */    
     inline TBool IsTooltipOpenOnFSQ();
+    
+    /**
+     * Get whether inMenu has been opened.
+     * InMenu is that any pop-up dialog, e.g. menu, SCT, is launched by fep.
+     * 
+     * @since 5.0
+     * @return whether inMenu has been opened
+     */     
+    inline TBool IsInMenuOpen();
+    
 private: 
 
     /**
@@ -692,8 +709,6 @@
     
     void RemoveCurrentWinFromOpenList();
     
-    void RemoveLastFocusedWinFromOpenList();
-    
     TBool IsCurrentWindInOpenList();
     
     TBool ExistInlineText();
@@ -1185,6 +1200,12 @@
 	{
 	return iTooltipOpenOnFSQ;
 	}
+
+inline TBool CAknFepPluginManager::IsInMenuOpen()
+    {
+    return iInMenu;
+    }
+
 #endif //RD_SCALABLE_UI_V2    
 
 #endif // __AKN_FEP_PLUGIN_MANAGER__