 |
Sayonara Player
|
24 #include "PlaylistDBInterface.h"
25 #include "PlaylistStopBehavior.h"
26 #include "Utils/Playlist/PlaylistFwd.h"
27 #include "Utils/Playlist/PlaylistMode.h"
28 #include "Utils/Pimpl.h"
49 void sigItemsChanged(
int idx);
50 void sigCurrentTrackChanged(
int idx);
52 void sigFindTrack(TrackID trackId);
53 void sigBusyChanged(
bool b);
54 void sigCurrentScannedFileChanged(
const QString& currentFile);
57 explicit Playlist(
int idx,
const QString& name);
61 int currentTrackIndex()
const;
64 void setIndex(
int idx);
66 void setMode(
const Mode& mode);
67 MilliSeconds runningTime()
const;
68 int count()
const override;
82 void setCurrentScannedFile(
const QString& file);
86 const MetaData& track(
int idx)
const override;
91 void removeTracks(
const IndexSet& indexes);
92 void replaceTrack(
int idx,
const MetaData& track);
98 void findTrack(
int idx);
100 bool changeTrack(
int idx);
102 bool wasChanged()
const override;
105 void metadataDeleted();
106 void metadataChanged();
107 void currentMetadataChanged();
108 void durationChanged();
111 void settingPlaylistModeChanged();
114 int calcShuffleTrack();
115 void setCurrentTrack(
int idx);
116 void setChanged(
bool b)
override;
The Playlist class.
Definition: Playlist.h:42
The PlaylistDBInterface class.
Definition: PlaylistDBInterface.h:37
A set structure. Inherited from std::set with some useful methods. For integer and String this set is...
Definition: Set.h:37
Definition: PlaylistStopBehavior.h:34
Global handler for playlists.
Definition: PlaylistHandler.h:53
The Mode class.
Definition: PlaylistMode.h:42
MetaDataList metadata(const QMimeData *data)
metadata