43 DefaultCaps = CreateRemove | Save,
45 Q_DECLARE_FLAGS(ModelCaps, ModelCap)
59 virtual QString name() const = 0;
63 virtual QList<
Qmmp::MetaData> keys() const;
68 virtual QString value(
Qmmp::MetaData key) const = 0;
73 virtual
void setValue(
Qmmp::MetaData key, const QString &value) = 0;
78 virtual
void setValue(
Qmmp::MetaData key,
int value);
82 virtual
bool exists() const;
86 virtual
void create();
90 virtual
void remove();
98 ModelCaps caps() const;
104 Q_DECLARE_OPERATORS_FOR_FLAGS(
TagModel::ModelCaps)
The Qmmp class stores global settings and enums.
Definition: qmmp.h:47
The StateHandler class provides is the base interface class of tag editor.
Definition: tagmodel.h:33
ModelCap
Definition: tagmodel.h:39