aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-01-26 21:36:43 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2021-01-26 21:36:43 +0000
commita09fe7170f1e3ff3b7a341367bac4a5b1556839a (patch)
tree3a21be9bb5627b85e70538f9d2631f2a0efe7b68
parentf63f179f8f3f976cda5f2f9a6ccdf7ba2fd6e337 (diff)
downloadqmmp-a09fe7170f1e3ff3b7a341367bac4a5b1556839a.tar.gz
qmmp-a09fe7170f1e3ff3b7a341367bac4a5b1556839a.tar.bz2
qmmp-a09fe7170f1e3ff3b7a341367bac4a5b1556839a.zip
added CUE functions
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9667 90c681e8-e032-0410-971d-27865f9a5e38
-rw-r--r--src/qmmp/metadatamodel.cpp13
-rw-r--r--src/qmmp/metadatamodel.h6
2 files changed, 18 insertions, 1 deletions
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.
*/