equal
deleted
inserted
replaced
31 #include <alf/alftimedvalue.h> |
31 #include <alf/alftimedvalue.h> |
32 #include <mpxattribute.h> |
32 #include <mpxattribute.h> |
33 #include <mglxresolutionchangeobserver.h> |
33 #include <mglxresolutionchangeobserver.h> |
34 #include "glxbitmapdecoderwrapper.h" |
34 #include "glxbitmapdecoderwrapper.h" |
35 #include <glxmediaid.h> |
35 #include <glxmediaid.h> |
36 |
36 #include <glximageviewermanager.h> |
37 #include <imageconversion.h> |
37 #include <imageconversion.h> |
38 #include <bitmaptransforms.h> |
38 #include <bitmaptransforms.h> |
39 #include <mglxcacheobserver.h> |
39 #include <mglxcacheobserver.h> |
40 class CAlfTexture; |
40 class CAlfTexture; |
41 class CGlxDRMUtility; |
41 class CGlxDRMUtility; |
246 TBool GetThumbnailAttributeAndIndexL( TSize aSize, const TGlxMedia& aMedia, |
246 TBool GetThumbnailAttributeAndIndexL( TSize aSize, const TGlxMedia& aMedia, |
247 const TGlxIdSpaceId& aIdSpaceId, TInt& aThumbnailIndex, |
247 const TGlxIdSpaceId& aIdSpaceId, TInt& aThumbnailIndex, |
248 TMPXAttribute& aThumbnailAttribute ); |
248 TMPXAttribute& aThumbnailAttribute ); |
249 |
249 |
250 /** |
250 /** |
|
251 * Create Image Viewer manager Instance |
|
252 */ |
|
253 void CreateImageViewerInstanceL(); |
|
254 |
|
255 /** |
|
256 * Delete Image Viewer manager Instance |
|
257 */ |
|
258 void DeleteImageViewerInstance(); |
|
259 |
|
260 /** |
251 * TGlxIcon |
261 * TGlxIcon |
252 * Values associated with a bitmap/svg icon |
262 * Values associated with a bitmap/svg icon |
253 */ |
263 */ |
254 class TGlxIcon |
264 class TGlxIcon |
255 { |
265 { |
417 //The Bitmap Decoder Engine |
427 //The Bitmap Decoder Engine |
418 CGlxBitmapDecoderWrapper* iZoomDecoder; |
428 CGlxBitmapDecoderWrapper* iZoomDecoder; |
419 // Temporary storage class used between call to create a texture and the |
429 // Temporary storage class used between call to create a texture and the |
420 //callback from alf to ProvideBitmap |
430 //callback from alf to ProvideBitmap |
421 TGlxProvideBitmapHolder iProvideBitmapHolder; |
431 TGlxProvideBitmapHolder iProvideBitmapHolder; |
422 |
432 // For image viewer, not own |
|
433 CGlxImageViewerManager* iImageViewerInstance; |
423 }; |
434 }; |
424 |
435 |
425 #endif // C_GLXTEXTUREMANAGERIMPL_H |
436 #endif // C_GLXTEXTUREMANAGERIMPL_H |