qtmobility/plugins/multimedia/qt7/qt7movieviewoutput.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    46 
    46 
    47 #include <qvideowindowcontrol.h>
    47 #include <qvideowindowcontrol.h>
    48 #include <qmediaplayer.h>
    48 #include <qmediaplayer.h>
    49 
    49 
    50 #include <QtGui/qmacdefines_mac.h>
    50 #include <QtGui/qmacdefines_mac.h>
    51 #include "qt7videooutputcontrol.h"
    51 #include "qt7videooutput.h"
    52 
    52 
    53 
    53 
    54 QT_BEGIN_NAMESPACE
    54 QT_BEGIN_NAMESPACE
    55 
    55 
    56 class QT7PlayerSession;
    56 class QT7PlayerSession;
    60 {
    60 {
    61 public:
    61 public:
    62     QT7MovieViewOutput(QObject *parent = 0);
    62     QT7MovieViewOutput(QObject *parent = 0);
    63     ~QT7MovieViewOutput();
    63     ~QT7MovieViewOutput();
    64 
    64 
    65     void setEnabled(bool);
       
    66     void setMovie(void *movie);
    65     void setMovie(void *movie);
       
    66     void updateNaturalSize(const QSize &newSize);
    67 
    67 
    68     WId winId() const;
    68     WId winId() const;
    69     void setWinId(WId id);
    69     void setWinId(WId id);
    70 
    70 
    71     QRect displayRect() const;
    71     QRect displayRect() const;
    96 private:
    96 private:
    97     void setupVideoOutput();
    97     void setupVideoOutput();
    98 
    98 
    99     void *m_movie;
    99     void *m_movie;
   100     void *m_movieView;
   100     void *m_movieView;
       
   101     bool m_layouted;
   101 
   102 
   102     WId m_winId;
   103     WId m_winId;
   103     QRect m_displayRect;
   104     QRect m_displayRect;
   104     bool m_fullscreen;
   105     bool m_fullscreen;
   105     QSize m_nativeSize;
   106     QSize m_nativeSize;