21#ifndef SAYONARA_PLAYER_SMARTPLAYLISTBYLISTENINGDATE_H
22#define SAYONARA_PLAYER_SMARTPLAYLISTBYLISTENINGDATE_H
24#include "Utils/Pimpl.h"
26#include "SmartPlaylist.h"
37 static constexpr const auto* ClassType =
"last-played";
42 [[nodiscard]]
int minimumValue()
const override;
43 [[nodiscard]]
int maximumValue()
const override;
45 [[nodiscard]] QString classType()
const override;
47 [[nodiscard]] QString displayClassType()
const override;
48 [[nodiscard]] QString name()
const override;
49 [[nodiscard]] SmartPlaylists::Type type()
const override;
52 std::shared_ptr<SmartPlaylists::StringConverter> createConverter()
const override;
54 [[nodiscard]]
bool canFetchTracks()
const override;
55 SmartPlaylists::InputFormat inputFormat()
const override;
Definition: SmartPlaylistByListeningDate.h:35
Definition: SmartPlaylist.h:56