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

The Mode class. More...

#include <PlaylistMode.h>

Inheritance diagram for Playlist::Mode:
SettingConvertible

Public Types

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

Public Member Functions

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

Static Public Member Functions

static bool isActive (PlaylistMode::State pl)
 
static bool isEnabled (PlaylistMode::State pl)
 
static bool isActiveAndEnabled (PlaylistMode::State pl)
 

Detailed Description

The Mode class.

Member Function Documentation

◆ loadFromString()

bool Playlist::Mode::loadFromString ( const QString &  str)
overridevirtual

Implements SettingConvertible.

◆ toString()

QString Playlist::Mode::toString ( ) const
overridevirtual

Implements SettingConvertible.