commonutilities/imagedecoderwrapper/inc/glximagedecoder.h
changeset 33 1ee2af37811f
parent 23 74c9f037fd5d
child 50 a0f57508af73
equal deleted inserted replaced
29:2c833fc9e98f 33:1ee2af37811f
    23 #include "glximagedecoderwrapper.h"
    23 #include "glximagedecoderwrapper.h"
    24 
    24 
    25 class GlxImageDecoderWrapper;
    25 class GlxImageDecoderWrapper;
    26 class CImageDecoder;
    26 class CImageDecoder;
    27 class CFbsBitmap;
    27 class CFbsBitmap;
    28 
    28 const TReal KTargetSize = 1000000;
    29 class CGlxImageDecoder : public CActive
    29 class CGlxImageDecoder : public CActive
    30 {
    30 {
    31 public:
    31 public:
    32 	static CGlxImageDecoder* NewL(GlxImageDecoderWrapper* decoderWrapper);
    32 	static CGlxImageDecoder* NewL(GlxImageDecoderWrapper* decoderWrapper);
    33 	~CGlxImageDecoder();
    33 	~CGlxImageDecoder();
    34     void DecodeImageL(QString aSourceFileName);
    34     QSizeF DecodeImageL(QString aSourceFileName);
    35 	QPixmap GetPixmap();
    35 	QPixmap GetPixmap();
    36 	void ResetDecoder();
    36 	void ResetDecoder();
    37 public:    
    37 public:    
    38     /**
    38     /**
    39      * Standard Active object functions
    39      * Standard Active object functions