21#ifndef PLAYLISTMODE_H_
22#define PLAYLISTMODE_H_
24#include "Utils/Pimpl.h"
25#include "Utils/Settings/SettingConvertible.h"
59 PlaylistMode::State rep1()
const;
60 PlaylistMode::State repAll()
const;
61 PlaylistMode::State append()
const;
62 PlaylistMode::State shuffle()
const;
63 PlaylistMode::State dynamic()
const;
64 PlaylistMode::State gapless()
const;
66 void setRep1(PlaylistMode::State state);
67 void setRepAll(PlaylistMode::State state);
68 void setAppend(PlaylistMode::State state);
69 void setShuffle(PlaylistMode::State state);
70 void setDynamic(PlaylistMode::State state);
71 void setGapless(PlaylistMode::State state);
73 void setRep1(
bool on,
bool enabled=
true);
74 void setRepAll(
bool on,
bool enabled=
true);
75 void setAppend(
bool on,
bool enabled=
true);
76 void setShuffle(
bool on,
bool enabled=
true);
77 void setDynamic(
bool on,
bool enabled=
true);
78 void setGapless(
bool on,
bool enabled=
true);
80 static bool isActive(PlaylistMode::State pl);
81 static bool isEnabled(PlaylistMode::State pl);
82 static bool isActiveAndEnabled(PlaylistMode::State pl);
86 QString toString()
const override;
87 bool loadFromString(
const QString& str)
override;
The Mode class.
Definition: PlaylistMode.h:42
Definition: SettingConvertible.h:29