The Playlist class.
More...
#include <Playlist.h>
|
void | metadata_deleted () |
|
void | metadata_changed () |
|
void | metadata_changed_single () |
|
void | duration_changed () |
|
|
void | sig_items_changed (int idx) |
|
void | sig_current_track_changed (int idx) |
|
void | sig_stopped () |
|
void | sig_find_track (TrackID track_id) |
|
void | sig_busy_changed (bool b) |
|
void | sig_current_scanned_file_changed (const QString ¤t_file) |
|
|
| Playlist (int idx, Type type, const QString &name) |
|
int | create_playlist (const MetaDataList &v_md) |
|
int | current_track_index () const |
|
bool | current_track (MetaData &metadata) const |
|
int | index () const |
|
void | set_index (int idx) |
|
Mode | mode () const |
|
void | set_mode (const Mode &mode) |
|
MilliSeconds | running_time () const |
|
int | count () const override |
|
void | enable_all () |
|
void | play () |
|
void | stop () |
|
void | fwd () |
|
void | bwd () |
|
void | next () |
|
bool | wake_up () |
|
void | set_busy (bool b) |
|
bool | is_busy () const |
|
void | set_current_scanned_file (const QString &file) |
|
MetaData | track (int idx) const override |
|
MetaDataList | tracks () const override |
|
void | insert_tracks (const MetaDataList &lst, int tgt) |
|
void | append_tracks (const MetaDataList &lst) |
|
void | remove_tracks (const IndexSet &indexes) |
|
void | replace_track (int idx, const MetaData &metadata) |
|
void | clear () |
|
IndexSet | move_tracks (const IndexSet &indexes, int tgt) |
|
IndexSet | copy_tracks (const IndexSet &indexes, int tgt) |
|
void | find_track (int idx) |
|
bool | change_track (int idx) |
|
bool | was_changed () const override |
|
bool | is_storable () const override |
|
int | get_id () const |
|
void | set_id (int db_id) |
|
QString | get_name () const |
|
void | set_name (const QString &name) |
|
bool | is_temporary () const |
|
void | set_temporary (bool b) |
|
bool | insert_temporary_into_db () |
|
Util::SaveAsAnswer | save () |
|
Util::SaveAsAnswer | save_as (const QString &str, bool force_override) |
|
Util::SaveAsAnswer | rename (const QString &str) |
|
bool | delete_playlist () |
|
bool | remove_from_db () |
|
|
static QString | request_new_db_name (QString prefix) |
|
|
int | restore_track_before_stop () |
|
int | track_idx_before_stop () const |
|
void | set_track_idx_before_stop (int idx) |
|