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;