diff options
Diffstat (limited to 'src/qmmpui/normalcontainer.cpp')
| -rw-r--r-- | src/qmmpui/normalcontainer.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/qmmpui/normalcontainer.cpp b/src/qmmpui/normalcontainer.cpp index 35a99ce3b..3b2f23185 100644 --- a/src/qmmpui/normalcontainer.cpp +++ b/src/qmmpui/normalcontainer.cpp @@ -170,6 +170,14 @@ bool NormalContainer::move(QList<int> indexes, int from, int to) return true; } +QList<PlayListTrack *> NormalContainer::takeAllTracks() +{ + QList<PlayListTrack *> tracks; + while(!m_items.isEmpty()) + tracks.append(dynamic_cast<PlayListTrack *>(m_items.takeFirst())); + return tracks; +} + void NormalContainer::clear() { qDeleteAll(m_items); |
