installationservices/swi/test/tasynccancel/asyncc-tui.cpp
changeset 0 ba25891c3a9e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/installationservices/swi/test/tasynccancel/asyncc-tui.cpp	Thu Dec 17 08:51:10 2009 +0200
@@ -0,0 +1,193 @@
+/*
+* Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of the License "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#define __INCLUDE_CAPABILITY_NAMES__
+
+#include <e32test.h>
+#include <f32file.h>
+
+#include "asyncc-tui.h"
+
+#include <swi/asynclauncher.h>
+#include <e32capability.h>
+
+using namespace Swi;
+
+
+
+
+CUIScriptAdaptor::CUIScriptAdaptor()
+	{
+	}
+
+CUIScriptAdaptor* CUIScriptAdaptor::NewLC()
+	{
+	CUIScriptAdaptor* self = new(ELeave) CUIScriptAdaptor();
+	CleanupStack::PushL(self);
+	return self;
+	}
+
+CUIScriptAdaptor* CUIScriptAdaptor::NewL()
+	{
+	CUIScriptAdaptor* self = NewLC();
+	CleanupStack::Pop(self);
+	return self;
+	}
+	
+CUIScriptAdaptor::~CUIScriptAdaptor()
+	{
+	}
+
+
+
+TBool CUIScriptAdaptor::DisplayInstallL(const CAppInfo& /*aAppInfo*/,
+										const CApaMaskedBitmap* /*aLogo*/,
+										const RPointerArray<CCertificateInfo>& /*aCertificates*/)
+	{
+	return ETrue;
+	}
+
+TBool CUIScriptAdaptor::DisplayGrantCapabilitiesL(const CAppInfo& /*aAppInfo*/, 
+	const TCapabilitySet& /*aCapabilitySet*/)
+	{
+	return ETrue;
+	}
+
+
+TInt CUIScriptAdaptor::DisplayLanguageL(const CAppInfo& /*aAppInfo*/, 
+						 const RArray<TLanguage>& /*aLanguages*/)
+	{
+	return 0;
+	}
+
+
+TInt CUIScriptAdaptor::DisplayDriveL(const CAppInfo& /*aAppInfo*/,
+						 TInt64 /*aSize*/, const RArray<TChar>& /*aDriveLetters*/,
+						 const RArray<TInt64>& /*aDriveSpaces*/)
+	{
+	return 0; // Use first drive
+	}
+
+
+TBool CUIScriptAdaptor::DisplayUpgradeL(const CAppInfo& /*aAppInfo*/,
+	const CAppInfo& /*aExistingAppInfo*/)
+	{
+	return ETrue;
+	}
+
+TBool CUIScriptAdaptor::DisplayOptionsL(const CAppInfo& /*aAppInfo*/,
+										const RPointerArray<TDesC>& aOptions,
+										RArray<TBool>& aSelections)
+	{
+	// Select all the options
+	for (TInt i=0; i < aOptions.Count();)
+		{
+		aSelections[i]= ETrue;
+		if (++i  >= aOptions.Count())
+			{
+			break;
+			}
+		}
+	return 	ETrue;
+	}
+
+TBool CUIScriptAdaptor::HandleInstallEventL(
+						const CAppInfo& /*aAppInfo*/,
+						TInstallEvent   /*aEvent*/, 
+						TInt            /*aValue*/, 
+						const TDesC&    /*aDes*/)
+	{
+	return ETrue;
+	}
+
+void CUIScriptAdaptor::HandleCancellableInstallEventL(
+						const CAppInfo&          /*aAppInfo*/,
+						TInstallCancellableEvent /*aEvent*/, 
+						MCancelHandler&          /*aCancelHandler*/,
+						TInt                     /*aValue*/, 
+						const TDesC&             /*aDes*/)
+	{
+	}
+
+TBool CUIScriptAdaptor::DisplaySecurityWarningL(
+		const CAppInfo& /*aAppInfo*/,
+		TSignatureValidationResult /*aSigValidationResult*/,
+		RPointerArray<CPKIXValidationResultBase>& /*aPkixResults*/,
+		RPointerArray<CCertificateInfo>& /*aCertificates*/,
+		TBool /*aInstallAnyway*/)
+	{
+	return ETrue;
+	}
+
+TBool CUIScriptAdaptor::DisplayOcspResultL(const CAppInfo& /*aAppInfo*/,
+										   TRevocationDialogMessage /*aMessage*/, 
+										   RPointerArray<TOCSPOutcome>& /*aOutcomes*/, 
+										   RPointerArray<CCertificateInfo>& /*aCertificates*/,
+										   TBool /*aWarningOnly*/)
+	{
+	return ETrue;
+	}
+
+void CUIScriptAdaptor::DisplayCannotOverwriteFileL(const CAppInfo& /*aAppInfo*/,
+						 const CAppInfo& /*aInstalledAppInfo*/,
+						 const TDesC& /*aFileName*/)
+	{
+	}
+
+TBool CUIScriptAdaptor::DisplayUninstallL(const CAppInfo& /*aAppInfo*/)
+	{
+	return ETrue;
+	}
+
+TBool CUIScriptAdaptor::DisplayTextL(const CAppInfo& /*aAppInfo*/, 
+									 TFileTextOption /*aOption*/, const TDesC& /*aText*/)
+	{
+	return ETrue;
+	}
+
+void CUIScriptAdaptor::DisplayErrorL(const CAppInfo& /*aAppInfo*/,
+						 TErrorDialog /*aType*/, const TDesC& /*aDes*/)
+	{
+	}
+
+TBool CUIScriptAdaptor::DisplayDependencyBreakL(const CAppInfo& /*aAppInfo*/,
+					      const RPointerArray<TDesC>& /*aComponents*/)
+	{
+	return ETrue;
+	}
+
+TBool CUIScriptAdaptor::DisplayApplicationsInUseL(const CAppInfo& /*aAppInfo*/, 
+							const RPointerArray<TDesC>& /*aAppNames*/)
+	{
+	return ETrue;
+	}
+
+TBool CUIScriptAdaptor::DisplayQuestionL(const CAppInfo& /*aAppInfo*/, 
+							TQuestionDialog /*aQuestion*/, const TDesC& /*aDes*/)
+	{
+	return ETrue;
+	}
+
+
+TBool CUIScriptAdaptor::DisplayMissingDependencyL(const CAppInfo& /*aAppInfo*/,
+	const TDesC& /*aDependencyName*/,TVersion /*aWantedVersionFrom*/,
+	TVersion /*aWantedVersionTo*/,TVersion /*aInstalledVersion*/)
+	{
+	return ETrue;
+	}
+// End of file