Sayonara Player
Loading...
Searching...
No Matches
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.