From 2639e99bd74d5d16504f3bdb57802c77053cb93b Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Tue, 9 Feb 2021 18:33:20 +0000 Subject: cue: fixed read-only mode git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9711 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Input/cue/cuemetadatamodel.cpp | 4 ++-- src/plugins/Input/cue/cuemetadatamodel.h | 2 +- src/plugins/Input/cue/decodercuefactory.cpp | 3 +-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/plugins/Input/cue/cuemetadatamodel.cpp b/src/plugins/Input/cue/cuemetadatamodel.cpp index 21a72249e..94f4eb310 100644 --- a/src/plugins/Input/cue/cuemetadatamodel.cpp +++ b/src/plugins/Input/cue/cuemetadatamodel.cpp @@ -24,10 +24,10 @@ #include "cuefile.h" #include "cuemetadatamodel.h" -CUEMetaDataModel::CUEMetaDataModel(const QString &url) : MetaDataModel(false, IsCueEditable) +CUEMetaDataModel::CUEMetaDataModel(bool readOnly, const QString &url) : MetaDataModel(readOnly, IsCueEditable) { CueFile file(url); - if (file.isEmpty()) + if(file.isEmpty()) { qWarning("CUEMetaDataModel: invalid cue file"); return; diff --git a/src/plugins/Input/cue/cuemetadatamodel.h b/src/plugins/Input/cue/cuemetadatamodel.h index 79186e10f..e42e7385e 100644 --- a/src/plugins/Input/cue/cuemetadatamodel.h +++ b/src/plugins/Input/cue/cuemetadatamodel.h @@ -28,7 +28,7 @@ class CueFile; class CUEMetaDataModel : public MetaDataModel { public: - explicit CUEMetaDataModel(const QString &url); + explicit CUEMetaDataModel(bool readOnly, const QString &url); ~CUEMetaDataModel(); QList extraProperties() const override; QString coverPath() const override; diff --git a/src/plugins/Input/cue/decodercuefactory.cpp b/src/plugins/Input/cue/decodercuefactory.cpp index 5aeabacbb..6d631efb8 100644 --- a/src/plugins/Input/cue/decodercuefactory.cpp +++ b/src/plugins/Input/cue/decodercuefactory.cpp @@ -70,8 +70,7 @@ QList DecoderCUEFactory::createPlayList(const QString &path, TrackI MetaDataModel* DecoderCUEFactory::createMetaDataModel(const QString &path, bool readOnly) { - Q_UNUSED(readOnly); - return path.startsWith("cue://") ? new CUEMetaDataModel(path) : nullptr; + return path.startsWith("cue://") ? new CUEMetaDataModel(readOnly, path) : nullptr; } void DecoderCUEFactory::showSettings(QWidget *parent) -- cgit v1.2.3-13-gbd6f