1 // Copyright (c) 2004-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // Image Transform Panic Codes
23 #ifndef __IMAGE_TRANSFORM_PANIC_CODES_H__
24 #define __IMAGE_TRANSFORM_PANIC_CODES_H__
30 Panic codes for CImageTransform & CImageTransformPlugin
32 enum TImageTransformPanic
35 This panic is raised if one of the reserved virtual functions is called
39 This panic can be raised by, for example,
40 calling Transform() without calling SetupL() first or
41 calling SetupL() without specifying the source & destination & dest size
45 This panic is raised if no source is defined
49 This panic is raised if no destination is defined
53 This panic is raised if no destination size is defined
57 This panic can be raised by, for example,
58 calling SourceFilename() when source is a descriptor.
59 Likewise for SourceDescriptor(), DestFilename(), DestDescriptor()
63 This panic is raised if a zero-length MIME type is given
67 This panic is raised if KNullUid is given as the image type
68 and a non-null value for the subtype
74 #endif // __IMAGE_TRANSFORM_PANIC_CODES_H__