From c40c1ba38df9efce07a9f8372e6d357ff3c5d9b6 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 4 Aug 2018 21:28:03 +0000 Subject: changed MetaDataModel API, disabled broken plugins git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8223 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Input/mpeg/mpegmetadatamodel.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/plugins/Input/mpeg/mpegmetadatamodel.h') 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 #include +#include 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 audioProperties(); - QList tags(); - QPixmap cover(); + QList extraProperties() const override; + QList tags() const override; + QPixmap cover() const override; private: QList m_tags; TagLib::MPEG::File *m_file; + TagLib::FileStream *m_stream; }; class MpegFileTagModel : public TagModel -- cgit v1.2.3-13-gbd6f