summaryrefslogtreecommitdiffstats
path: root/src/multimedia/qmediaplaylist.cpp
diff options
context:
space:
mode:
authorDmytro Poplavskiy <dmytro.poplavskiy@nokia.com>2009-12-02 13:53:38 +1000
committerDmytro Poplavskiy <dmytro.poplavskiy@nokia.com>2009-12-02 13:53:38 +1000
commit5183baf4ec725798fdef3c3577a3dd88c169068d (patch)
tree42f87d4166371f096e8d39f2d68799543f6c2fb7 /src/multimedia/qmediaplaylist.cpp
parent818fb471f0df9f475b4c7c8887fa09ed460b2541 (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.cpp8
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;