|
Sayonara Player
|
The MetaDataList class. More...
#include <MetaDataList.h>
Public Member Functions | |
| MetaDataList (const MetaData &md) | |
| MetaDataList (const MetaDataList &) | |
| MetaDataList (MetaDataList &&other) noexcept | |
| MetaDataList & | operator= (const MetaDataList &other) |
| MetaDataList & | operator= (MetaDataList &&other) noexcept |
| bool | contains (const MetaData &md) const |
| MetaDataList & | removeTrack (int idx) |
| MetaDataList & | removeTracks (const IndexSet &rows) |
| MetaDataList & | removeTracks (int first, int last) |
| MetaDataList & | removeTracks (std::function< bool(const MetaData &)> attr) |
| MetaDataList & | moveTracks (const IndexSet &indexes, int tgt_idx) noexcept |
| MetaDataList & | copyTracks (const IndexSet &indexes, int tgt_idx) |
| MetaDataList & | insertTrack (const MetaData &md, int tgt_idx) |
| MetaDataList & | insertTracks (const MetaDataList &v_md, int tgt_idx) |
| IdxList | findTracks (Id id) const |
| IdxList | findTracks (const QString &filepath) const |
| QStringList | toStringList () const |
| MetaDataList & | operator<< (const MetaDataList &v_md) |
| MetaDataList & | operator<< (const MetaData &md) |
| MetaDataList & | operator<< (MetaDataList &&v_md) noexcept |
| MetaDataList & | operator<< (MetaData &&md) noexcept |
| const MetaData & | operator[] (int i) const |
| MetaData & | operator[] (int i) |
| MetaDataList & | append (const MetaDataList &v_md) |
| MetaDataList & | append (MetaDataList &&v_md) noexcept |
| MetaDataList & | append (const MetaData &md) |
| MetaDataList & | append (MetaData &&md) noexcept |
| QList< UniqueId > | unique_ids () const |
| bool | contains (TrackID id) const |
| void | removeDuplicates () |
| MetaData | takeAt (int idx) |
| bool | isEmpty () const |
| MetaDataList & | appendUnique (const MetaDataList &other) |
| const MetaData & | first () const |
| const MetaData & | last () const |
| int | count () const |
| void | sort (Library::SortOrder so) |
| void | reserve (size_t items) |
| size_t | capacity () const |
The MetaDataList class.