diff -r 30342f40acbf -r e1bea15f9a39 widgets/widgetapp/inc/WidgetUiWindow.h --- a/widgets/widgetapp/inc/WidgetUiWindow.h Thu Jul 15 19:53:20 2010 +0300 +++ b/widgets/widgetapp/inc/WidgetUiWindow.h Thu Aug 19 10:58:56 2010 +0300 @@ -515,12 +515,20 @@ static TInt DeleteItself(TAny* aPtr); + void DeleteItself(); + #ifdef BRDO_OCC_ENABLED_FF void CancelAllDialogs(); TBool IsDialogsLaunched(); #endif + void setSapiPromptCleared(TBool aPrompt){ iSapiPromptCleared = aPrompt; } + TBool getSapiPromptCleared(){ return iSapiPromptCleared; } + TInt getNeedToIgnoreSapiNtfn(){ return iNeedToIgnoreSapiNtfn; } + void setNeedToIgnoreSapiNtfn ( TInt aVal){ iNeedToIgnoreSapiNtfn = iNeedToIgnoreSapiNtfn + aVal;} + TInt getNeedToIgnoreSapiClearNtfn(){ return iNeedToIgnoreSapiClearNtfn;} + void setNeedToIgnoreSapiClearNtfn ( TInt aVal) { iNeedToIgnoreSapiClearNtfn = iNeedToIgnoreSapiClearNtfn + aVal;} protected: @@ -628,6 +636,10 @@ TBool iDeleteItself; CAsyncCallBack* iAsyncCallBack; CBrowserDialogsProvider* iDialogsProvider;// owned, responsible for deleting + // For sapi prmompt counts + TBool iSapiPromptCleared; + TInt iNeedToIgnoreSapiNtfn; + TInt iNeedToIgnoreSapiClearNtfn; };