diff -r 735348f59235 -r 948c7f65f6d4 imagingandcamerafws/imagingunittest/tsu_icl_imgdisp/src/TestSuiteImageDisplay.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/imagingandcamerafws/imagingunittest/tsu_icl_imgdisp/src/TestSuiteImageDisplay.h Wed Sep 01 12:38:50 2010 +0100 @@ -0,0 +1,72 @@ +// 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 "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: +// + +#if (!defined __TESTSUITEIMAGEDISPLAY_H__) +#define __TESTSUITEIMAGEDISPLAY_H__ + +#include + + +static const TInt KTesPluginUidValue=0x101F7C4E; +static const TUid KTesPluginUid={KTesPluginUidValue}; + +/** + * + * CTestSuiteImageDisplay is the test suite + * + * @lib "TSU_ICL_ImageTransform.lib" + * + */ +class CTestSuiteImageDisplay : public CTestSuite + { +public: + void InitialiseL(); + ~CTestSuiteImageDisplay(); + void AddTestStepL(CTestStepImageDisplay* ptrTestStep ); + //TPtrC GetVersion(); + virtual TPtrC GetVersion() const; + void DefaultPath(TFileName& aName); + +private: + void InitSystemPath(); + TBool iFBSSession; + TFileName iDefaultPath; + }; + + +/** +@panic EBadArgument is raised if a precondition on an argument is violated +*/ + +enum TS_ImageTransformPanic + { + EBadArgument, + }; + +/** + +The function panic raises a panic from within the TS_ImageTransform library +@param The argument is a member of the enumeration TS_ImageTransformPanic + +@lib TSU_ICL_ImageTransform.lib +@panic The panics raised by this function are: + EBadArgument + +*/ + + +void Panic( TS_ImageTransformPanic aError); + +#endif // __TESTSUITEIMAGEDISPLAY_H__