42 DefaultCaps = CreateRemove | Save,
44 Q_DECLARE_FLAGS(ModelCaps, ModelCap)
58 virtual QString name() const = 0;
62 virtual QList<
Qmmp::MetaData> keys() const;
67 virtual QString value(
Qmmp::MetaData key) const = 0;
72 virtual
void setValue(
Qmmp::MetaData key, const QString &value) = 0;
77 virtual
void setValue(
Qmmp::MetaData key,
int value);
81 virtual
bool exists() const;
85 virtual
void create();
89 virtual
void remove();
97 ModelCaps caps() const;
100 ModelCaps m_f = DefaultCaps;
103 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