mpxplugins/viewplugins/inc/mpxcommonplaybackviewimp.h
branchRCL_3
changeset 17 c8156a91d13c
parent 15 171e07ac910f
child 21 a1247965635c
equal deleted inserted replaced
15:171e07ac910f 17:c8156a91d13c
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:  MPX common playback view implementation
    14 * Description:  MPX common playback view implementation
    15 *  Version     : %version: da1mmcf#41.1.6.1.1.1.10 % << Don't touch! Updated by Synergy at check-out.
    15 *  Version     : %version: da1mmcf#41.1.6.1.1.1.12 % << Don't touch! Updated by Synergy at check-out.
    16 *
    16 *
    17 */
    17 */
    18 
    18 
    19 
    19 
    20 
    20 
    36 
    36 
    37 #include "mpxlayoutswitchobserver.h"
    37 #include "mpxlayoutswitchobserver.h"
    38 #include "mpxplaybackframeworkdefs.h" // TMPXPlaybackPlayerType
    38 #include "mpxplaybackframeworkdefs.h" // TMPXPlaybackPlayerType
    39 
    39 
    40 #include "../../../inc/musicplayerbldvariant.hrh"
    40 #include "../../../inc/musicplayerbldvariant.hrh"
       
    41 #include <tvoutconfig.h>
    41 
    42 
    42 // FORWARD DECLARATIONS
    43 // FORWARD DECLARATIONS
    43 class CMPXCommonPlaybackViewContainer;
    44 class CMPXCommonPlaybackViewContainer;
    44 class MMPXPlaybackUtility;
    45 class MMPXPlaybackUtility;
    45 class CMPXAlbumArtUtil;
    46 class CMPXAlbumArtUtil;
   610     IMPORT_C void UpdateMiddleSoftKeyDisplayL();
   611     IMPORT_C void UpdateMiddleSoftKeyDisplayL();
   611     /**
   612     /**
   612      * Updates the middle (play/pause) toolbar control key icon based on playback state
   613      * Updates the middle (play/pause) toolbar control key icon based on playback state
   613      */
   614      */
   614     IMPORT_C void UpdateToolbar();
   615     IMPORT_C void UpdateToolbar();
       
   616   
       
   617   	/** 
       
   618 	 * Launch Metadata Dialog to show the file details
       
   619 	 */
       
   620     IMPORT_C virtual void LaunchFileDetailsDialogL();
       
   621   
   615 protected:
   622 protected:
   616     static TInt DeferredAlbumArtExtractCallback( TAny* aPtr );
   623     static TInt DeferredAlbumArtExtractCallback( TAny* aPtr );
   617 
   624 
   618     /**
   625     /**
   619     * Callback function for delayed view deactivation
   626     * Callback function for delayed view deactivation
   758 	TBool iUnsupportedNoteDisabled;
   765 	TBool iUnsupportedNoteDisabled;
   759     HBufC* iOldUri;
   766     HBufC* iOldUri;
   760 	TInt iOldPosition; // in seconds
   767 	TInt iOldPosition; // in seconds
   761 	TBool iIsTapped;
   768 	TBool iIsTapped;
   762     TCommandSender iCommandSender;
   769     TCommandSender iCommandSender;
   763     
   770     CTvOutConfig* iTvOutConfig;
   764     TSize iFullScreenImageSize;
   771     TSize iFullScreenImageSize;
   765     CPeriodic* iTNRequestTimer;
   772     CPeriodic* iTNRequestTimer;
   766     };
   773     };
   767 
   774 
   768 #endif  // CMPXCOMMONPLAYBACKVIEWIMP_H
   775 #endif  // CMPXCOMMONPLAYBACKVIEWIMP_H