Sayonara Player
Public Member Functions | List of all members
MetaDataList Class Reference

Public Member Functions

 MetaDataList (const MetaDataList &)
 
 MetaDataList (int n_elems)
 
void set_cur_play_track (int idx)
 
void set_cur_play_track_idx_only (int idx)
 
int get_cur_play_track () const
 
virtual bool contains (const MetaData &md) const
 
MetaDataListremove_track (int idx)
 
MetaDataListremove_tracks (const SP::Set< int > &rows)
 
MetaDataListmove_tracks (const SP::Set< int > &indexes, int tgt_idx)
 
MetaDataListinsert_tracks (const MetaDataList &v_md, int tgt_idx)
 
MetaDataListrandomize ()
 
MetaDataList extract_tracks (std::function< bool(const MetaData &md)> func) const
 
MetaDataList extract_tracks (const SP::Set< int > &idx_list) const
 
IdxList findTracks (int id) const
 
IdxList findTracks (const QString &) const
 
QStringList toStringList () const
 
MetaDataListoperator<< (const MetaDataList &v_md)
 
MetaDataListoperator<< (const MetaData &md)
 
bool contains (qint32 id) const
 
Inheritance diagram for MetaDataList: