diff -r 56cd8111b7f7 -r 41300fa6a67c src/3rdparty/phonon/mmf/videowidget.h --- a/src/3rdparty/phonon/mmf/videowidget.h Tue Jan 26 12:42:25 2010 +0200 +++ b/src/3rdparty/phonon/mmf/videowidget.h Tue Feb 02 00:43:10 2010 +0200 @@ -20,6 +20,7 @@ #define PHONON_MMF_VIDEOWIDGET_H #include "mmf_medianode.h" +#include "videooutput.h" #include #include @@ -31,6 +32,7 @@ { namespace MMF { +class AncestorMoveMonitor; class VideoOutput; class VideoWidget : public MediaNode @@ -40,7 +42,7 @@ Q_INTERFACES(Phonon::VideoWidgetInterface) public: - VideoWidget(QWidget* parent); + VideoWidget(AncestorMoveMonitor* ancestorMoveMonitor, QWidget* parent); ~VideoWidget(); // VideoWidgetInterface @@ -58,17 +60,13 @@ virtual void setSaturation(qreal saturation); virtual QWidget *widget(); - VideoOutput& videoOutput(); - protected: virtual bool activateOnMediaObject(MediaObject *mo); private: - QScopedPointer m_widget; + QScopedPointer m_videoOutput; - Phonon::VideoWidget::AspectRatio m_aspectRatio; qreal m_brightness; - Phonon::VideoWidget::ScaleMode m_scaleMode; qreal m_contrast; qreal m_hue; qreal m_saturation;