appinstaller/AppinstUi/Daemon/Inc/uninstaller.h
branchRCL_3
changeset 25 7333d7932ef7
parent 0 ba25891c3a9e
child 26 8b7f4e561641
equal deleted inserted replaced
24:5cc91383ab1e 25:7333d7932ef7
   135          * tasks are done. Function calls CVersionRevisor::Exit() for destruction.
   135          * tasks are done. Function calls CVersionRevisor::Exit() for destruction.
   136          * 
   136          * 
   137          * @since 3.2 
   137          * @since 3.2 
   138          */       
   138          */       
   139         void ExitUninstaller();
   139         void ExitUninstaller();
       
   140         
       
   141         /**
       
   142           * Calculate precent value for universal indicator.
       
   143           * This precent value show how many packages has been uninstalled.
       
   144           */              
       
   145         void CalcPercentValue();
   140                                              
   146                                              
   141     private:
   147     private:
   142                 
   148                 
   143         RFs iFs;
   149         RFs iFs;
   144         // Internal wait timer. Used for waiting of install process etc.        
   150         // Internal wait timer. Used for waiting of install process etc.        
   161         // Not own. CVersionRevisor instance, which starts uninstall.
   167         // Not own. CVersionRevisor instance, which starts uninstall.
   162         CVersionRevisor* iRevisor;
   168         CVersionRevisor* iRevisor;
   163         // Uninstaller dialog.        
   169         // Uninstaller dialog.        
   164         CDialogWrapper* iDialogs;
   170         CDialogWrapper* iDialogs;
   165         // Descriptor for mime type.
   171         // Descriptor for mime type.
   166         HBufC8* iMime;                 
   172         HBufC* iMime;  
       
   173         // Percent value for universal indicator.
       
   174         TReal iPercentValue;
   167     };      
   175     };      
   168 
   176 
   169 } //namespace Swi
   177 } //namespace Swi
   170 
   178 
   171 #endif /*UNINSTALLER_H*/
   179 #endif /*UNINSTALLER_H*/