Sayonara Player
Public Types | Public Member Functions | Static Public Member Functions | List of all members
Playlist::Mode Class Referencefinal

#include <PlaylistMode.h>

Detailed Description

The Mode class.

Public Types

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

Public Member Functions

 Mode (const Mode &other)
 
Modeoperator= (const Mode &other)
 
Playlist::Mode::State rep1 () const
 
Playlist::Mode::State repAll () const
 
Playlist::Mode::State append () const
 
Playlist::Mode::State shuffle () const
 
Playlist::Mode::State dynamic () const
 
Playlist::Mode::State gapless () const
 
void setRep1 (Playlist::Mode::State state)
 
void setRepAll (Playlist::Mode::State state)
 
void setAppend (Playlist::Mode::State state)
 
void setShuffle (Playlist::Mode::State state)
 
void setDynamic (Playlist::Mode::State state)
 
void setGapless (Playlist::Mode::State 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 Playlist::Mode &pm) const
 

Static Public Member Functions

static bool isActive (Playlist::Mode::State pl)
 
static bool isEnabled (Playlist::Mode::State pl)
 
static bool isActiveAndEnabled (Playlist::Mode::State pl)
 
static Playlist::Mode fromString (const QString &str)