aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/qmmp/fileinfo.cpp10
-rw-r--r--src/qmmp/fileinfo.h10
2 files changed, 10 insertions, 10 deletions
diff --git a/src/qmmp/fileinfo.cpp b/src/qmmp/fileinfo.cpp
index bad4d9747..c813d003e 100644
--- a/src/qmmp/fileinfo.cpp
+++ b/src/qmmp/fileinfo.cpp
@@ -1,5 +1,5 @@
/***************************************************************************
- * Copyright (C) 2008-2016 by Ilya Kotov *
+ * Copyright (C) 2008-2018 by Ilya Kotov *
* forkotov02@ya.ru *
* *
* This program is free software; you can redistribute it and/or modify *
@@ -42,14 +42,14 @@ FileInfo &FileInfo::operator=(const FileInfo &info)
return *this;
}
-bool FileInfo::operator==(const FileInfo &info)
+bool FileInfo::operator==(const FileInfo &info) const
{
return metaData () == info.metaData () &&
length () == info.length () &&
path() == info.path();
}
-bool FileInfo::operator!=(const FileInfo &info)
+bool FileInfo::operator!=(const FileInfo &info) const
{
return !operator==(info);
}
@@ -59,12 +59,12 @@ qint64 FileInfo::length () const
return m_length;
}
-const QString FileInfo::metaData (Qmmp::MetaData key) const
+const QString FileInfo::metaData(Qmmp::MetaData key) const
{
return m_metaData[key];
}
-const QMap<Qmmp::MetaData, QString> FileInfo::metaData () const
+const QMap<Qmmp::MetaData, QString> &FileInfo::metaData() const
{
return m_metaData;
}
diff --git a/src/qmmp/fileinfo.h b/src/qmmp/fileinfo.h
index 97a6ff535..2b13170ed 100644
--- a/src/qmmp/fileinfo.h
+++ b/src/qmmp/fileinfo.h
@@ -51,11 +51,11 @@ public:
/*!
* Returns \b true if this FileInfo object refers to \b info; otherwise returns \b false.
*/
- bool operator==(const FileInfo &info);
+ bool operator==(const FileInfo &info) const;
/*!
* Returns \b false if this FileInfo object refers to \b info; otherwise returns \b true.
*/
- bool operator!=(const FileInfo &info);
+ bool operator!=(const FileInfo &info) const;
/*!
* Returnds file duration in seconds.
*/
@@ -63,11 +63,11 @@ public:
/*!
* Returns the metdata string associated with the given \b key.
*/
- const QString metaData (Qmmp::MetaData key) const;
+ const QString metaData(Qmmp::MetaData key) const;
/*!
* Returns all meta data in map.
*/
- const QMap<Qmmp::MetaData, QString> metaData () const;
+ const QMap<Qmmp::MetaData, QString> &metaData() const;
/*!
* Returns \b true if stream/file has no metadata, otherwise returns \b false
*/
@@ -98,7 +98,7 @@ public:
void setPath(const QString &path);
private:
- QMap <Qmmp::MetaData, QString> m_metaData;
+ QMap<Qmmp::MetaData, QString> m_metaData;
qint64 m_length;
QString m_path;
};