widgets/widgetapp/inc/WidgetUiWindow.h
branchRCL_3
changeset 92 e1bea15f9a39
parent 84 800203832575
child 93 79859ed3eea9
--- 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;
 
    };