videoplayerapp/inc/videoplayerengine.h
changeset 35 3738fe97f027
parent 30 4f111d64a341
child 36 8aed59de29f9
equal deleted inserted replaced
34:bbb98528c666 35:3738fe97f027
    13 *
    13 *
    14 * Description:  Implementation of QVideoPlayerEngine
    14 * Description:  Implementation of QVideoPlayerEngine
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version: ou1cpsw#9 %
    18 // Version : %version: ou1cpsw#10 %
    19 
    19 
    20 #ifndef VIDEOPLAYERENGINE_H
    20 #ifndef VIDEOPLAYERENGINE_H
    21 #define VIDEOPLAYERENGINE_H
    21 #define VIDEOPLAYERENGINE_H
    22 
    22 
    23 #include <qobject.h>
    23 #include <qobject.h>
    69         void disconnectView();
    69         void disconnectView();
    70     
    70     
    71         void switchView();    
    71         void switchView();    
    72     
    72     
    73         void loadPlugin( MpxHbVideoCommon::MpxHbVideoViewType viewType );
    73         void loadPlugin( MpxHbVideoCommon::MpxHbVideoViewType viewType );
       
    74         
       
    75         void doDelayedLoad();
    74 
    76 
    75     private:
    77     private:
    76         bool                      mIsService;
    78         bool                      mIsService;
    77         bool                      mEmbedded;   
    79         bool                      mEmbedded;
       
    80         bool					  mDelayedLoadDone;
    78 
    81 
    79         MpxViewPlugin*            mCurrentViewPlugin;
    82         MpxViewPlugin*            mCurrentViewPlugin;
    80         MpxViewPlugin*            mPlaybackViewPlugin; 
    83         MpxViewPlugin*            mPlaybackViewPlugin; 
    81         MpxViewPlugin*            mCollectionViewPlugin; 
    84         MpxViewPlugin*            mCollectionViewPlugin; 
    82         MpxViewPlugin*            mFileDetailsViewPlugin;
    85         MpxViewPlugin*            mFileDetailsViewPlugin;