Sayonara Player
Public Types | Public Member Functions | Static Public Member Functions | List of all members
PlaylistMode Class Reference

Public Types

enum  PlaylistModeState {
  Off = 0,
  On = 1,
  Disabled = 2
}
 

Public Member Functions

PlaylistModeState rep1 () const
 
PlaylistModeState repAll () const
 
PlaylistModeState append () const
 
PlaylistModeState shuffle () const
 
PlaylistModeState dynamic () const
 
PlaylistModeState gapless () const
 
void setRep1 (PlaylistModeState state)
 
void setRepAll (PlaylistModeState state)
 
void setAppend (PlaylistModeState state)
 
void setShuffle (PlaylistModeState state)
 
void setDynamic (PlaylistModeState state)
 
void setGapless (PlaylistModeState state)
 
void setRep1 (bool on, bool enabled=true)
 
void setRepAll (bool on, bool enabled=true)
 
void setAppend (bool on, bool enabled=true)
 
void setShuffle (bool on, bool enabled=true)
 
void setDynamic (bool on, bool enabled=true)
 
void setGapless (bool on, bool enabled=true)
 
void print ()
 
QString toString () const
 
bool operator== (const PlaylistMode &pm) const
 

Static Public Member Functions

static bool isActive (PlaylistModeState pl)
 
static bool isEnabled (PlaylistModeState pl)
 
static bool isActiveAndEnabled (PlaylistModeState pl)
 
static PlaylistMode fromString (QString str)