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