photosgallery/viewframework/dataprovider/inc/glxdrmgiftexturecreator.h
branchRCL_3
changeset 64 34937ec34dac
parent 60 5b3385a43d68
child 75 01504893d9cb
equal deleted inserted replaced
60:5b3385a43d68 64:34937ec34dac
    17 #ifndef GLXDRMGIFTEXTURECREATOR_H_
    17 #ifndef GLXDRMGIFTEXTURECREATOR_H_
    18 #define GLXDRMGIFTEXTURECREATOR_H_
    18 #define GLXDRMGIFTEXTURECREATOR_H_
    19 
    19 
    20 #include <w32std.h>
    20 #include <w32std.h>
    21 #include <fbs.h>
    21 #include <fbs.h>
    22 #include <icl\imagedata.h>
    22 #include <icl/imagedata.h>
       
    23 #include <mglxmedialist.h>                         // Interface for reading lists of media items
    23 
    24 
    24 class CGlxDRMgifDecoderAO;
    25 class CGlxDRMgifDecoderAO;
    25 class CImageDecoder;
    26 class CImageDecoder;
    26 class CGlxUiUtility;
    27 class CGlxUiUtility;
    27 class CGlxBinding;
    28 class CGlxBinding;
    42 public:
    43 public:
    43     /*
    44     /*
    44      * 
    45      * 
    45      */
    46      */
    46     static CGlxDrmGifTextureCreator* NewL(const CGlxBinding& aBinding,
    47     static CGlxDrmGifTextureCreator* NewL(const CGlxBinding& aBinding,
    47             const TGlxMedia& aMedia, TInt aItemIndex,  Alf::IMulModel* aModel);
    48             const TGlxMedia& aMedia, TInt aItemIndex,  Alf::IMulModel* aModel, MGlxMediaList& aMediaList);
    48     
    49     
    49     /*
    50     /*
    50      * destructor
    51      * destructor
    51      */
    52      */
    52     ~CGlxDrmGifTextureCreator();
    53     ~CGlxDrmGifTextureCreator();
    69 private:
    70 private:
    70     /*
    71     /*
    71      * Ctor 
    72      * Ctor 
    72      */
    73      */
    73     CGlxDrmGifTextureCreator(const CGlxBinding& aBinding,
    74     CGlxDrmGifTextureCreator(const CGlxBinding& aBinding,
    74             const TGlxMedia& aMedia, TInt aItemIndex,  Alf::IMulModel* aModel);
    75             const TGlxMedia& aMedia, TInt aItemIndex,  Alf::IMulModel* aModel, MGlxMediaList& aMediaList);
    75     
    76     
    76     /*
    77     /*
    77      * ConstructL()
    78      * ConstructL()
    78      */
    79      */
    79     void ConstructL();   
    80     void ConstructL();   
   142     CGlxUiUtility* iUiUtility ;
   143     CGlxUiUtility* iUiUtility ;
   143     TBool iAnimateFlag;
   144     TBool iAnimateFlag;
   144     TBool iTransparencyPossible;
   145     TBool iTransparencyPossible;
   145     TFrameInfo iFrameInfo;
   146     TFrameInfo iFrameInfo;
   146     TBool iFrameShift;
   147     TBool iFrameShift;
       
   148     MGlxMediaList& iMediaList;
   147     };
   149     };
   148 #endif /* GLXDRMGIFTEXTURECREATOR_H_ */
   150 #endif /* GLXDRMGIFTEXTURECREATOR_H_ */