qtmobility/src/multimedia/qmediaimageviewerservice_p.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
--- a/qtmobility/src/multimedia/qmediaimageviewerservice_p.h	Fri Jun 11 14:26:25 2010 +0300
+++ b/qtmobility/src/multimedia/qmediaimageviewerservice_p.h	Wed Jun 23 19:08:38 2010 +0300
@@ -54,12 +54,11 @@
 //
 
 #include <qmobilityglobal.h>
-#include "qmediaservice.h"
-#include "qmediaimageviewer.h"
-#include "qvideooutputcontrol.h"
-#include "qvideorenderercontrol.h"
-#include "qvideowidget.h"
-#include "qvideowidgetcontrol.h"
+#include <qmediaservice.h>
+#include <qmediaimageviewer.h>
+#include <qvideorenderercontrol.h>
+#include <qvideowidget.h>
+#include <qvideowidgetcontrol.h>
 
 #include <QtGui/qimage.h>
 
@@ -79,14 +78,14 @@
     explicit QMediaImageViewerService(QObject *parent = 0);
     ~QMediaImageViewerService();
 
-    QMediaControl *control(const char *name) const;
+    QMediaControl *requestControl(const char *name);
+    void releaseControl(QMediaControl *);
 
     QNetworkAccessManager *networkManager() const;
     void setNetworkManager(QNetworkAccessManager *manager);
 
 private:
     Q_DECLARE_PRIVATE(QMediaImageViewerService)
-    Q_PRIVATE_SLOT(d_func(), void _q_outputChanged(QVideoOutputControl::Output output))
     friend class QMediaImageViewerControl;
     friend class QMediaImageViewerControlPrivate;
 };
@@ -136,24 +135,6 @@
     QImage m_image;
 };
 
-class QMediaImageViewerOutputControl : public QVideoOutputControl
-{
-    Q_OBJECT
-public:
-    QMediaImageViewerOutputControl(QObject *parent = 0);
-
-    QList<Output> availableOutputs() const;
-
-    Output output() const { return m_output; }
-    void setOutput(Output output);
-
-Q_SIGNALS:
-    void outputChanged(QVideoOutputControl::Output output);
-
-private:
-    Output m_output;
-};
-
 QT_END_NAMESPACE
 
 #endif