diff -r eb1f2e154e89 -r f5a1e66df979 fep/aknfep/inc/AknFepPluginManager.h --- 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__