equal
deleted
inserted
replaced
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; |