appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginactiveimpl.h
changeset 55 ac7f90a6ff4c
parent 44 329d304c1aa1
--- a/appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginactiveimpl.h	Thu Jul 08 20:28:00 2010 +0300
+++ b/appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginactiveimpl.h	Thu Jul 22 14:08:51 2010 +0300
@@ -35,10 +35,11 @@
 
 namespace Usif
 {
+    class CComponentEntry;
     class CSisxSifPluginUiHandlerBase;
     class CSisxSifPluginInstallParams;
     class CSisxSifPluginErrorHandler;
-
+    
     /**
      *  SISX SIF plugin active implementation
      *  Universal Software Install Framework (USIF) plugin for native SISX
@@ -97,12 +98,16 @@
         void SetFileL( const TDesC& aFileName );
         void SetFile( RFile& aFileHandle );
         TComponentId GetLastInstalledComponentIdL();
+        void GetComponentAndUidL( TComponentId aComponentId, CComponentEntry& aEntry, TUid& aUid ) const;
         TBool RequiresUserCapabilityL( const CComponentInfo::CNode& aRootNode );
+        void SetInstallPrefsRevocationServerUriL( const TDesC& aUri );
+        void UpdateInstallPrefsForPerformingOcspL();
         void StartInstallingL();
         void StartSilentInstallingL();
         void StartSilentUninstallingL();
         void FinalizeInstallationL();
         void UpdateStartupListL();
+        void FillDeviceSupportedLanguagesL();
 
     private:    // data
         RFs iFs;
@@ -134,6 +139,7 @@
             ERunningOperation,
             EPostprocessing
             } iPhase;
+        RArray<TInt> iDeviceSupportedLanguages;
         };
 
 }   // namespace Usif