63 [[nodiscard]]
int id()
const;
66 [[nodiscard]]
virtual int minimumValue()
const = 0;
67 [[nodiscard]]
virtual int maximumValue()
const = 0;
69 [[nodiscard]]
int count()
const;
70 [[nodiscard]]
int value(
int index)
const;
71 void setValue(
int index,
int value);
73 [[nodiscard]]
bool isRandomized()
const;
74 void setRandomized(
bool b);
75 [[nodiscard]]
virtual bool isRandomizable()
const;
79 [[nodiscard]]
virtual QString classType()
const = 0;
80 [[nodiscard]]
virtual QString displayClassType()
const = 0;
81 [[nodiscard]]
virtual QString name()
const = 0;
82 [[nodiscard]]
virtual QString text(
int value)
const;
83 [[nodiscard]]
virtual SmartPlaylists::Type type()
const = 0;
84 [[nodiscard]]
virtual SmartPlaylists::InputFormat inputFormat()
const;
85 [[nodiscard]]
virtual bool canFetchTracks()
const;
88 [[nodiscard]]
virtual SmartPlaylists::StringConverterPtr stringConverter()
const final;
91 [[nodiscard]]
virtual SmartPlaylists::StringConverterPtr createConverter()
const;
94 [[nodiscard]] QString attributesToString()
const;
Definition SmartPlaylists.h:29