diff options
author | Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com> | 2009-12-02 13:53:38 +1000 |
---|---|---|
committer | Dmytro Poplavskiy <dmytro.poplavskiy@nokia.com> | 2009-12-02 13:53:38 +1000 |
commit | 5183baf4ec725798fdef3c3577a3dd88c169068d (patch) | |
tree | 42f87d4166371f096e8d39f2d68799543f6c2fb7 /src/multimedia/qmediaplaylist.cpp | |
parent | 818fb471f0df9f475b4c7c8887fa09ed460b2541 (diff) |
Ensure QMediaPlaylist::loaded() signal is emited and updated
QMediaPlaylist::load() docs
Diffstat (limited to 'src/multimedia/qmediaplaylist.cpp')
-rw-r--r-- | src/multimedia/qmediaplaylist.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/multimedia/qmediaplaylist.cpp b/src/multimedia/qmediaplaylist.cpp index dd62e960a1..a8e331dc39 100644 --- a/src/multimedia/qmediaplaylist.cpp +++ b/src/multimedia/qmediaplaylist.cpp @@ -369,7 +369,8 @@ bool QMediaPlaylistPrivate::writeItems(QMediaPlaylistWriter *writer) New items are appended to playlist. - Returns true if playlist was loaded succesfully, otherwise returns false. + QMediaPlaylist::loaded() signal is emited if playlist was loaded succesfully, + otherwise the playlist emits loadFailed(). */ void QMediaPlaylist::load(const QUrl &location, const char *format) { @@ -394,6 +395,7 @@ void QMediaPlaylist::load(const QUrl &location, const char *format) QMediaPlaylistReader *reader = plugin->createReader(location,QByteArray(format)); if (reader && d->readItems(reader)) { delete reader; + emit loaded(); return; } delete reader; @@ -413,7 +415,8 @@ void QMediaPlaylist::load(const QUrl &location, const char *format) New items are appended to playlist. - Returns true if playlist was loaded succesfully, otherwise returns false. + QMediaPlaylist::loaded() signal is emited if playlist was loaded succesfully, + otherwise the playlist emits loadFailed(). */ void QMediaPlaylist::load(QIODevice * device, const char *format) { @@ -438,6 +441,7 @@ void QMediaPlaylist::load(QIODevice * device, const char *format) QMediaPlaylistReader *reader = plugin->createReader(device,QByteArray(format)); if (reader && d->readItems(reader)) { delete reader; + emit loaded(); return; } delete reader; |