diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2021-02-09 18:33:20 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2021-02-09 18:33:20 +0000 |
| commit | 2639e99bd74d5d16504f3bdb57802c77053cb93b (patch) | |
| tree | 53617f51a12c38f84a96547acdb0492a1a047d85 /src | |
| parent | 1cec7355e741f6374ffdd71c6a6c70b1102d5cb5 (diff) | |
| download | qmmp-2639e99bd74d5d16504f3bdb57802c77053cb93b.tar.gz qmmp-2639e99bd74d5d16504f3bdb57802c77053cb93b.tar.bz2 qmmp-2639e99bd74d5d16504f3bdb57802c77053cb93b.zip | |
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
Diffstat (limited to 'src')
| -rw-r--r-- | src/plugins/Input/cue/cuemetadatamodel.cpp | 4 | ||||
| -rw-r--r-- | src/plugins/Input/cue/cuemetadatamodel.h | 2 | ||||
| -rw-r--r-- | 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<MetaDataItem> 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<TrackInfo *> 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) |
