diff -r 6e7b00453237 -r d17dc5398051 appinstaller/AppinstUi/sisxsifplugin/src/sisxsifplugininstallparams.cpp --- a/appinstaller/AppinstUi/sisxsifplugin/src/sisxsifplugininstallparams.cpp Thu May 27 12:58:35 2010 +0300 +++ b/appinstaller/AppinstUi/sisxsifplugin/src/sisxsifplugininstallparams.cpp Fri Jun 11 13:45:18 2010 +0300 @@ -211,23 +211,24 @@ // void CSisxSifPluginInstallParams::ConstructL( const COpaqueNamedParams& aParams ) { - iUseSilentMode = GetIntParamL( aParams, KSifInParam_InstallSilently, EFalse ); - iIsInstallInactive = GetIntParamL( aParams, KSifInParam_InstallInactive, EFalse ); - iDrive = static_cast( GetIntParamL( aParams, KSifInParam_Drive, EDriveC ) ); - iLanguage = static_cast( GetIntParamL( aParams, KSifInParam_Languages, + iUseSilentMode = GetIntParam( aParams, KSifInParam_InstallSilently, EFalse ); + iIsInstallInactive = GetIntParam( aParams, KSifInParam_InstallInactive, EFalse ); + // TODO: change drive and language params as arrays when available + iDrive = static_cast( GetIntParam( aParams, KSifInParam_Drive, EDriveC ) ); + iLanguage = static_cast( GetIntParam( aParams, KSifInParam_Languages, ELangNone ) ); GetStringParamL( aParams, KSifInParam_OCSPUrl, iOCSPUrl ); - GetPolicyParamL( aParams, KSifInParam_PerformOCSP, iPerformOCSP, EAllowed ); - GetPolicyParamL( aParams, KSifInParam_IgnoreOCSPWarnings, iIgnoreOCSPWarnings, EAllowed ); - GetPolicyParamL( aParams, KSifInParam_AllowUpgrade, iAllowUpgrade, EAllowed ); - GetPolicyParamL( aParams, KSifInParam_InstallOptionalItems, iInstallOptionalItems, EAllowed ); - GetPolicyParamL( aParams, KSifInParam_AllowUntrusted, iAllowUntrusted, ENotAllowed ); - GetPolicyParamL( aParams, KSifInParam_GrantCapabilities, iGrantCapabilities, EAllowed ); - GetPolicyParamL( aParams, KSifInParam_AllowAppShutdown, iAllowAppShutdown, EAllowed ); - GetPolicyParamL( aParams, KSifInParam_AllowAppBreakDependency, iAllowAppBreakDependency, + GetPolicyParam( aParams, KSifInParam_PerformOCSP, iPerformOCSP, EAllowed ); + GetPolicyParam( aParams, KSifInParam_IgnoreOCSPWarnings, iIgnoreOCSPWarnings, EAllowed ); + GetPolicyParam( aParams, KSifInParam_AllowUpgrade, iAllowUpgrade, EAllowed ); + GetPolicyParam( aParams, KSifInParam_InstallOptionalItems, iInstallOptionalItems, EAllowed ); + GetPolicyParam( aParams, KSifInParam_AllowUntrusted, iAllowUntrusted, ENotAllowed ); + GetPolicyParam( aParams, KSifInParam_GrantCapabilities, iGrantCapabilities, EAllowed ); + GetPolicyParam( aParams, KSifInParam_AllowAppShutdown, iAllowAppShutdown, EAllowed ); + GetPolicyParam( aParams, KSifInParam_AllowAppBreakDependency, iAllowAppBreakDependency, EAllowed ); - GetPolicyParamL( aParams, KSifInParam_AllowOverwrite, iAllowOverwrite, EAllowed ); - GetPolicyParamL( aParams, KSifInParam_PackageInfo, iPackageInfo, EAllowed ); + GetPolicyParam( aParams, KSifInParam_AllowOverwrite, iAllowOverwrite, EAllowed ); + GetPolicyParam( aParams, KSifInParam_PackageInfo, iPackageInfo, EAllowed ); } // --------------------------------------------------------------------------- @@ -257,10 +258,10 @@ } // --------------------------------------------------------------------------- -// CSisxSifPluginInstallParams::GetIntParamL() +// CSisxSifPluginInstallParams::GetIntParam() // --------------------------------------------------------------------------- // -TInt CSisxSifPluginInstallParams::GetIntParamL( const COpaqueNamedParams& aParams, +TInt CSisxSifPluginInstallParams::GetIntParam( const COpaqueNamedParams& aParams, const TDesC& aParamName, TInt aDefaultValue ) { TInt value = aDefaultValue; @@ -270,14 +271,14 @@ { return value; } - return aDefaultValue; + return aDefaultValue; } // --------------------------------------------------------------------------- -// CSisxSifPluginInstallParams::GetPolicyParamL() +// CSisxSifPluginInstallParams::GetPolicyParam() // --------------------------------------------------------------------------- // -void CSisxSifPluginInstallParams::GetPolicyParamL( const COpaqueNamedParams& aParams, +void CSisxSifPluginInstallParams::GetPolicyParam( const COpaqueNamedParams& aParams, const TDesC& aParamName, TSifPolicy& aPolicy, const TSifPolicy& aDefault ) { TInt value = aDefault;