qtmobility/src/multimedia/qmediaimageviewer.h
changeset 14 6fbed849b4f4
parent 11 06b8e2af4411
equal deleted inserted replaced
11:06b8e2af4411 14:6fbed849b4f4
    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