From a09fe7170f1e3ff3b7a341367bac4a5b1556839a Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Tue, 26 Jan 2021 21:36:43 +0000 Subject: added CUE functions git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9667 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmp/metadatamodel.cpp | 13 +++++++++++++ src/qmmp/metadatamodel.h | 6 +++++- 2 files changed, 18 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/qmmp/metadatamodel.cpp b/src/qmmp/metadatamodel.cpp index 8c557d871..1e8336f7a 100644 --- a/src/qmmp/metadatamodel.cpp +++ b/src/qmmp/metadatamodel.cpp @@ -95,6 +95,19 @@ QString MetaDataModel::coverPath() const return QString(); } +QString MetaDataModel::cue() const +{ + return QString(); +} + +void MetaDataModel::setCue(const QString &content) +{ + Q_UNUSED(content); +} + +void MetaDataModel::removeCue() +{} + bool MetaDataModel::isReadOnly() const { return m_readOnly; diff --git a/src/qmmp/metadatamodel.h b/src/qmmp/metadatamodel.h index 58a2a3430..e67df57ac 100644 --- a/src/qmmp/metadatamodel.h +++ b/src/qmmp/metadatamodel.h @@ -86,7 +86,8 @@ public: enum DialogHint { IsCoverEditable = 0x1, /*!< Enable cover editor. */ - CompletePropertyList = 0x2 /*!< Show properties from \b extraProperties() only (ignore other sources) */ + CompletePropertyList = 0x2, /*!< Show properties from \b extraProperties() only (ignore other sources) */ + IsCueEditable = 0x4 }; Q_DECLARE_FLAGS(DialogHints, DialogHint) /*! @@ -134,6 +135,9 @@ public: * Returns path to cover pixmap. */ virtual QString coverPath() const; + virtual QString cue() const; + virtual void setCue(const QString &content); + virtual void removeCue(); /*! * Returns \b true if file is opened in read only mode. Otherwise returns \b false. */ -- cgit v1.2.3-13-gbd6f