21#ifndef SAYONARA_PLAYER_SMARTPLAYLISTBYLISTENINGDATE_H
22#define SAYONARA_PLAYER_SMARTPLAYLISTBYLISTENINGDATE_H
24#include "Utils/Pimpl.h"
26#include "SmartPlaylist.h"
44 static constexpr const auto* ClassType =
"last-played";
47 const std::shared_ptr<Util::FileSystem>& fileSystem);
50 [[nodiscard]]
int minimumValue()
const override;
51 [[nodiscard]]
int maximumValue()
const override;
53 [[nodiscard]] QString classType()
const override;
55 [[nodiscard]] QString displayClassType()
const override;
56 [[nodiscard]] QString name()
const override;
57 [[nodiscard]] SmartPlaylists::Type type()
const override;
60 std::shared_ptr<SmartPlaylists::StringConverter> createConverter()
const override;
62 [[nodiscard]]
bool canFetchTracks()
const override;
63 SmartPlaylists::InputFormat inputFormat()
const override;
Definition SmartPlaylistByListeningDate.h:40
Definition SmartPlaylist.h:56
Helper functions.
Definition MetaTypeRegistry.h:25