diff -r 19d42ab73ba8 -r f566ba6aad4c fep/aknfep/inc/AknFepPluginManager.h --- a/fep/aknfep/inc/AknFepPluginManager.h Mon Mar 08 21:43:50 2010 +0000 +++ b/fep/aknfep/inc/AknFepPluginManager.h Sun Mar 14 13:11:12 2010 +0000 @@ -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__