aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/qmmp/statehandler.cpp42
-rw-r--r--src/qmmp/statehandler.h5
2 files changed, 1 insertions, 46 deletions
diff --git a/src/qmmp/statehandler.cpp b/src/qmmp/statehandler.cpp
index 8a23328ab..f02612f73 100644
--- a/src/qmmp/statehandler.cpp
+++ b/src/qmmp/statehandler.cpp
@@ -124,48 +124,6 @@ void StateHandler::dispatch(const TrackInfo &info)
}
}
-/*void StateHandler::dispatch(const QMap<Qmmp::MetaData, QString> &metaData)
-{
- m_mutex.lock();
- QMap<Qmmp::MetaData, QString> tmp = metaData;
- foreach(QString value, tmp.values()) //remove empty keys
- {
- if (value.isEmpty() || value == "0")
- tmp.remove(tmp.key(value));
- }
- if(tmp.isEmpty() || tmp.value(Qmmp::URL).isEmpty()) //skip empty tags
- {
- qWarning("StateHandler: empty metadata");
- m_mutex.unlock();
- return;
- }
- if(m_state != Qmmp::Playing && m_state != Qmmp::Paused)
- {
- qWarning("StateHandler: metadata is ignored");
- m_mutex.unlock();
- return;
- }
-
- if(m_metaData.isEmpty() || m_metaData.value(Qmmp::URL) == metaData.value(Qmmp::URL))
- {
- if (m_metaData != tmp)
- {
- m_metaData = tmp;
- qApp->postEvent(parent(), new trackInfoChangedEvent(m_metaData));
- }
- }
- if(m_info.isEmpty() || m_info.path() == metaData.value(Qmmp::URL))
- {
- if(m_info.metaData() != tmp)
- {
- m_info.setValues(tmp);
- m_info.setPath(metaData.value(Qmmp::URL));
- }
- }
-
- m_mutex.unlock();
-}*/
-
void StateHandler::dispatch(const QHash<QString, QString> &info)
{
m_mutex.lock();
diff --git a/src/qmmp/statehandler.h b/src/qmmp/statehandler.h
index d41738134..1a35c9755 100644
--- a/src/qmmp/statehandler.h
+++ b/src/qmmp/statehandler.h
@@ -60,10 +60,7 @@ public:
* @param duration track length in milliseconds
*/
void dispatch(qint64 duration);
- /*!
- * Sends metadata \b metaData
- */
- //void dispatch(const QMap<Qmmp::MetaData, QString> &metaData);
+
void dispatch(const TrackInfo &info);
/*!
* Sends stream information \b info