diff -r 45459746d5e8 -r 27f2d7aec52a engine/collectionframework/thumbnailcreator/inc/glxtnthumbnailrequest.h --- a/engine/collectionframework/thumbnailcreator/inc/glxtnthumbnailrequest.h Mon Sep 27 15:13:20 2010 +0530 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ -/* -* Copyright (c) 2008-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: Represents a thumbnail request -* -*/ - - - -/** - * @internal reviewed 30/07/2007 by Simon Brooks - */ - -#ifndef T_GLXTHUMBNAILREQUEST_H -#define T_GLXTHUMBNAILREQUEST_H - -#include "glxmediaid.h" -#include "glxthumbnailinfo.h" - -class TGlxThumbnailRequest - { -public: - enum TPriorityMode - { - EPrioritizeSpeed, // Speed of thumbnail provisioning is mode important that quality - EPrioritizeQuality, // Quality of thumbnail provisioning is mode important that speed - }; - -public: - inline TGlxThumbnailRequest(); - - inline TGlxThumbnailRequest(TGlxMediaId aId, - const TSize& aSizeClass, TPriorityMode aPriorityMode, - TInt aBitmapHandle, TBool aDrmAllowed); - - inline TGlxThumbnailRequest(TGlxMediaId aId, - const TSize& aSizeClass, TPriorityMode aPriorityMode, - TInt aBitmapHandle, TBool aDrmAllowed, - const TRect& aCroppingRect, TGlxThumbnailFilter aFilter); - -public: - TGlxMediaId iId; - TSize iSizeClass; - TPriorityMode iPriorityMode; - TInt iBitmapHandle; // Handle of target bitmap for the thumbnail - TBool iDrmAllowed; // True if client has DRM capability - TRect iCroppingRect; - TGlxThumbnailFilter iFilter; - }; - -#include "glxtnthumbnailrequest.inl" - -#endif // T_GLXTHUMBNAILREQUEST_H