appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginactiveimpl.h
changeset 60 245df5276b97
parent 52 92f864ef0288
--- a/appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginactiveimpl.h	Tue Jul 06 14:23:31 2010 +0300
+++ b/appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginactiveimpl.h	Wed Aug 18 09:55:45 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