21#ifndef METADATAMODEL_H
22#define METADATAMODEL_H
27#include <QCoreApplication>
46 MetaDataItem(
const QString &name,
const QVariant &value,
const QString &suffix = QString());
50 const QString &
name()
const;
73 QString m_name, m_suffix;
88 IsCoverEditable = 0x1,
89 CompletePropertyList = 0x2,
92 Q_DECLARE_FLAGS(DialogHints, DialogHint)
122 virtual QPixmap cover() const;
128 virtual
void setCover(const QPixmap &pix);
133 virtual
void removeCover();
137 virtual QString coverPath() const;
141 virtual QString cue() const;
145 virtual
void setCue(const QString &content);
149 virtual
void removeCue();
153 virtual QString lyrics() const;
157 bool isReadOnly() const;
161 const DialogHints &dialogHints() const;
167 void setDialogHints(const DialogHints &hints);
172 void setReadOnly(
bool readOnly);
176 DialogHints m_dialogHints;
The StateHandler class provides is the base interface class of tag editor.
Definition tagmodel.h:33