tvout/tvoutwrapper/inc/glxtvoutwrapper_p.h
changeset 36 6481344a6d67
parent 33 1ee2af37811f
child 52 a3a4c0de738e
equal deleted inserted replaced
33:1ee2af37811f 36:6481344a6d67
    25 class GlxTvOutWrapper;
    25 class GlxTvOutWrapper;
    26 class CGlxConnectionObserver;
    26 class CGlxConnectionObserver;
    27 class CGlxHdmiController;
    27 class CGlxHdmiController;
    28 
    28 
    29 // Converting the QVariant to CFbsBitmap*
    29 // Converting the QVariant to CFbsBitmap*
    30 Q_DECLARE_METATYPE(CFbsBitmap*);
    30 Q_DECLARE_METATYPE(CFbsBitmap*)
    31 
    31 
    32 class GlxTvOutWrapperPrivate
    32 class GlxTvOutWrapperPrivate
    33     {
    33     {
    34 public:
    34 public:
    35     /*
    35     /*
    36      * Static method to create an instance
    36      * Static method to create an instance
       
    37      * @param3 - to On the Effects of Slideshow - currently only fade in fade out
    37      */
    38      */
    38     static GlxTvOutWrapperPrivate* Instance(GlxTvOutWrapper* aTvOutWrapper,
    39     static GlxTvOutWrapperPrivate* Instance(GlxTvOutWrapper* aTvOutWrapper,
    39             QAbstractItemModel* aModel);
    40             QAbstractItemModel* aModel,bool aEfectsOn);
    40 
    41 
    41     /*
    42     /*
    42      * destructor
    43      * destructor
    43      */
    44      */
    44     ~GlxTvOutWrapperPrivate();
    45     ~GlxTvOutWrapperPrivate();
    79     
    80     
    80     /*
    81     /*
    81      * Deactivate zoom in posting mode.
    82      * Deactivate zoom in posting mode.
    82      */
    83      */
    83     void DeactivateZoom();
    84     void DeactivateZoom();
       
    85     
       
    86     /*
       
    87      * Fadeing of the Surface
       
    88      * @param1 ETrue - FadeIn ( as in gaining brightness )
       
    89      *         EFalse - FadeOut ( as in loosing brightness ) 
       
    90      */
       
    91     void FadeSurface(bool aFadeInOut);
       
    92 
    84 private:
    93 private:
    85     /*
    94     /*
    86      * constructor
    95      * constructor
    87      */
    96      */
    88     GlxTvOutWrapperPrivate(GlxTvOutWrapper* aTvOutWrapper,
    97     GlxTvOutWrapperPrivate(GlxTvOutWrapper* aTvOutWrapper,
    89             QAbstractItemModel* aModel);
    98             QAbstractItemModel* aModel);
    90     
    99     
    91     /*
   100     /*
    92      * constructL()
   101      * constructL()
       
   102      * @param1 - to On the Effects of Slideshow - currently only fade in fade out
    93      */
   103      */
    94     void ConstructL();
   104     void ConstructL(bool aEfectsOn);
    95     
   105     
    96     /*
   106     /*
    97      * SetNewImage
   107      * SetNewImage
    98      * Get the uri and bmp from the media model 
   108      * Get the uri and bmp from the media model 
    99      * and pass it to HDMI controller
   109      * and pass it to HDMI controller