equal
deleted
inserted
replaced
45 #include "qmediaobject.h" |
45 #include "qmediaobject.h" |
46 #include "qmediacontent.h" |
46 #include "qmediacontent.h" |
47 |
47 |
48 QT_BEGIN_NAMESPACE |
48 QT_BEGIN_NAMESPACE |
49 |
49 |
|
50 class QMediaPlaylist; |
50 |
51 |
51 class QMediaImageViewerPrivate; |
52 class QMediaImageViewerPrivate; |
52 class Q_MEDIA_EXPORT QMediaImageViewer : public QMediaObject |
53 class Q_MULTIMEDIA_EXPORT QMediaImageViewer : public QMediaObject |
53 { |
54 { |
54 Q_OBJECT |
55 Q_OBJECT |
55 Q_PROPERTY(State state READ state NOTIFY stateChanged) |
56 Q_PROPERTY(State state READ state NOTIFY stateChanged) |
56 Q_PROPERTY(MediaStatus mediaStatus READ mediaStatus NOTIFY mediaStatusChanged) |
57 Q_PROPERTY(MediaStatus mediaStatus READ mediaStatus NOTIFY mediaStatusChanged) |
57 Q_PROPERTY(QMediaContent media READ media WRITE setMedia NOTIFY mediaChanged) |
58 Q_PROPERTY(QMediaContent media READ media WRITE setMedia NOTIFY mediaChanged) |
80 |
81 |
81 State state() const; |
82 State state() const; |
82 MediaStatus mediaStatus() const; |
83 MediaStatus mediaStatus() const; |
83 |
84 |
84 QMediaContent media() const; |
85 QMediaContent media() const; |
|
86 QMediaPlaylist *playlist() const; |
85 |
87 |
86 int timeout() const; |
88 int timeout() const; |
87 int elapsedTime() const; |
89 int elapsedTime() const; |
88 |
90 |
89 void bind(QObject *); |
91 bool bind(QObject *); |
90 void unbind(QObject *); |
92 void unbind(QObject *); |
91 |
93 |
92 public Q_SLOTS: |
94 public Q_SLOTS: |
93 void setMedia(const QMediaContent &media); |
95 void setMedia(const QMediaContent &media); |
|
96 void setPlaylist(QMediaPlaylist *playlist); |
94 |
97 |
95 void play(); |
98 void play(); |
96 void pause(); |
99 void pause(); |
97 void stop(); |
100 void stop(); |
98 |
101 |