diff -r bd83ceabce89 -r 5a1685599b76 fep/aknfep/inc/AknFepPluginManager.h --- 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