![]() |
Sayonara Player
|
#include <MetaDataList.h>
The MetaDataList class.
Public Member Functions | |
MetaDataList (const MetaData &md) | |
MetaDataList (const MetaDataList &) | |
MetaDataList (MetaDataList &&other) | |
MetaDataList & | operator= (const MetaDataList &other) |
MetaDataList & | operator= (MetaDataList &&other) |
void | set_current_track (int idx) |
int | current_track () const |
bool | contains (const MetaData &md) const |
MetaDataList & | remove_track (int idx) |
MetaDataList & | remove_tracks (const IndexSet &rows) |
MetaDataList & | remove_tracks (int first, int last) |
MetaDataList & | remove_tracks (std::function< bool(const MetaData &)> attr) |
MetaDataList & | move_tracks (const IndexSet &indexes, int tgt_idx) |
MetaDataList & | copy_tracks (const IndexSet &indexes, int tgt_idx) |
MetaDataList & | insert_track (const MetaData &md, int tgt_idx) |
MetaDataList & | insert_tracks (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 & | append (const MetaDataList &v_md) |
MetaDataList & | append (const MetaData &md) |
bool | contains (TrackID id) const |
void | remove_duplicates () |
MetaData | take_at (int idx) |
bool | isEmpty () const |
MetaDataList & | append_unique (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 |