--- 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