43 DefaultCaps = CreateRemove | Save,
45 Q_DECLARE_FLAGS(ModelCaps, ModelCap)
59 virtual QString name()
const = 0;
63 virtual QList<Qmmp::MetaData> keys()
const;
73 virtual void setValue(
Qmmp::MetaData key,
const QString &value) = 0;
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 StateHandler class provides is the base interface class of tag editor.
Definition: tagmodel.h:32
ModelCap
Definition: tagmodel.h:38
MetaData
Definition: qmmp.h:64