videoplayback/hbvideoplaybackview/tsrc/teststatuspanecontrol/stub/inc/hbvideobaseplaybackview.h
changeset 24 7d93ee07fb27
parent 17 69946d1824c4
equal deleted inserted replaced
20:b9e04db066d4 24:7d93ee07fb27
    13 *
    13 *
    14 * Description:  HB Video playback view
    14 * Description:  HB Video playback view
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 // Version : %version:   5 %
    18 // Version : %version:   6 %
    19 
    19 
    20 
    20 
    21 
    21 
    22 // This file defines the API for .dll
    22 // This file defines the API for .dll
    23 
    23 
    24 #ifndef __HBVIDEOBASEPLAYBACKVIEW_H__
    24 #ifndef __HBVIDEOBASEPLAYBACKVIEW_H__
    25 #define __HBVIDEOBASEPLAYBACKVIEW_H__
    25 #define __HBVIDEOBASEPLAYBACKVIEW_H__
    26 
    26 
    27 //  Include Files
    27 //  Include Files
       
    28 #include <hbwidget.h>
    28 #include <hbview.h>
    29 #include <hbview.h>
    29 
       
    30 
    30 
    31 //  Constants
    31 //  Constants
    32 
    32 
    33 //  Forward Declarations
    33 //  Forward Declarations
    34 
    34 
    35 //  Class Definitions
    35 //  Class Definitions
       
    36 class HbAction;
       
    37 class HbMenu;
    36 
    38 
    37 class HbVideoBasePlaybackView : public HbView
    39 class HbVideoBasePlaybackView : public HbWidget
    38 {
    40 {
    39     Q_OBJECT
    41     Q_OBJECT
    40 
    42 
    41     public:
    43     public:
    42         HbVideoBasePlaybackView();
    44         HbVideoBasePlaybackView();
    53         virtual void doClosePlayer();
    55         virtual void doClosePlayer();
    54 
    56 
    55         void setViewFlags( HbView::HbViewFlags flags );
    57         void setViewFlags( HbView::HbViewFlags flags );
    56         HbView::HbViewFlags viewFlags();
    58         HbView::HbViewFlags viewFlags();
    57 
    59 
    58     protected slots:
    60         void setTitleBarVisible( bool visible );
       
    61         void setStatusBarVisible( bool visible );
       
    62         void setNavigationAction(HbAction *action);
       
    63         HbMenu *menu();
    59 
    64 
       
    65     public slots:
    60         virtual void closePlaybackView();
    66         virtual void closePlaybackView();
    61 
    67 
    62     public:
    68     public:
    63         bool mViewActive;
    69         bool mViewActive;
       
    70         bool mTitleBarVisible;
       
    71         bool mStatusBarVisible;
       
    72 
       
    73         HbMenu *mMenu;
    64         HbView::HbViewFlags mFlag;
    74         HbView::HbViewFlags mFlag;
    65         				
       
    66 };
    75 };
    67 
    76 
    68 #endif  // __HBVIDEOBASEPLAYBACKVIEW_H__
    77 #endif  // __HBVIDEOBASEPLAYBACKVIEW_H__
    69 
    78 
    70 // EOF
    79 // EOF