24 #include "playlistmodel.h" 37 virtual bool next() = 0;
42 virtual bool previous() = 0;
46 virtual int nextIndex() = 0;
50 virtual void resetState()
57 virtual void prepare()
77 class NormalPlayState :
public PlayState
81 virtual bool previous();
82 virtual int nextIndex();
90 class ShufflePlayState :
public PlayState
94 virtual bool previous();
95 virtual int nextIndex();
96 virtual void prepare();
98 virtual void resetState();
102 int m_shuffled_current;
105 QList<int> m_shuffled_indexes;
The PlayListModel class provides a data model for the playlist.
Definition: playlistmodel.h:101
The QmmpUiSettings class provides access to global libqmmpui library settings.
Definition: qmmpuisettings.h:35