diff options
author | Jim Hodapp <jim.hodapp@canonical.com> | 2015-11-27 09:39:28 -0500 |
---|---|---|
committer | Yoann Lopes <yoann.lopes@theqtcompany.com> | 2015-12-18 18:49:10 +0000 |
commit | 170a217b3e2fb1688ae876ca60b1beab0331b123 (patch) | |
tree | 31067e20d33c124fd05709ed6f6c7a480b2c22f1 /src/multimedia/playback/qmediaplaylist.cpp | |
parent | 8dddfe3f43606b385f48e8142c8ecb70d6c103a3 (diff) |
Add moveItem(from, to) to QMediaPlaylist.
Change-Id: Ic3c2ab35529ba5056b7f0d172a434e586e6cf03d
Reviewed-by: Yoann Lopes <yoann.lopes@theqtcompany.com>
Diffstat (limited to 'src/multimedia/playback/qmediaplaylist.cpp')
-rw-r--r-- | src/multimedia/playback/qmediaplaylist.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/multimedia/playback/qmediaplaylist.cpp b/src/multimedia/playback/qmediaplaylist.cpp index 06813592e..5f65a1884 100644 --- a/src/multimedia/playback/qmediaplaylist.cpp +++ b/src/multimedia/playback/qmediaplaylist.cpp @@ -377,6 +377,20 @@ bool QMediaPlaylist::insertMedia(int pos, const QList<QMediaContent> &items) } /*! + Move the item from position \a from to position \a to. + + Returns true if the operation is successful, otherwise false. + + \since 5.7 +*/ +bool QMediaPlaylist::moveMedia(int from, int to) +{ + QMediaPlaylistProvider *playlist = d_func()->playlist(); + return playlist->moveMedia(qBound(0, from, playlist->mediaCount()), + qBound(0, to, playlist->mediaCount())); +} + +/*! Remove the item from the playlist at position \a pos. Returns true if the operation is successful, otherwise return false. |