diff options
Diffstat (limited to 'src/plugins/Input/mpeg/mpegmetadatamodel.h')
| -rw-r--r-- | src/plugins/Input/mpeg/mpegmetadatamodel.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/plugins/Input/mpeg/mpegmetadatamodel.h b/src/plugins/Input/mpeg/mpegmetadatamodel.h index 30191cdb7..02d0a1cfb 100644 --- a/src/plugins/Input/mpeg/mpegmetadatamodel.h +++ b/src/plugins/Input/mpeg/mpegmetadatamodel.h @@ -23,6 +23,7 @@ #include <qmmp/metadatamodel.h> #include <taglib/mpegfile.h> +#include <taglib/tfilestream.h> class QTextCodec; @@ -30,15 +31,16 @@ class MPEGMetaDataModel : public MetaDataModel { Q_OBJECT public: - MPEGMetaDataModel(bool using_rusxmms, const QString &path, QObject *parent); + MPEGMetaDataModel(bool using_rusxmms, const QString &path, bool readOnly, QObject *parent); ~MPEGMetaDataModel(); - QHash<QString, QString> audioProperties(); - QList<TagModel* > tags(); - QPixmap cover(); + QList<MetaDataItem> extraProperties() const override; + QList<TagModel* > tags() const override; + QPixmap cover() const override; private: QList<TagModel* > m_tags; TagLib::MPEG::File *m_file; + TagLib::FileStream *m_stream; }; class MpegFileTagModel : public TagModel |
