From f082aa3101d3d8f000bca54a61a04c9c2927f85f Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Thu, 7 Jun 2018 06:20:47 +0000 Subject: fixed feature to disable metadata git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@8005 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmpui/fileloader.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/qmmpui/fileloader.cpp') diff --git a/src/qmmpui/fileloader.cpp b/src/qmmpui/fileloader.cpp index b02f73bf6..e7eab5a0b 100644 --- a/src/qmmpui/fileloader.cpp +++ b/src/qmmpui/fileloader.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2006-2017 by Ilya Kotov * + * Copyright (C) 2006-2018 by Ilya Kotov * * forkotov02@ya.ru * * * * This program is free software; you can redistribute it and/or modify * @@ -34,7 +34,7 @@ FileLoader::FileLoader(QObject *parent) : QThread(parent) qRegisterMetaType >("QList"); m_settings = QmmpUiSettings::instance(); m_finished = false; - m_use_meta = false; + m_parts = TrackInfo::NoParts; connect(qApp, SIGNAL(aboutToQuit()), SLOT(finish())); } @@ -44,7 +44,7 @@ FileLoader::~FileLoader() QList FileLoader::processFile(const QString &path, QStringList *ignoredPaths) { QList tracks; - QList infoList = MetaDataManager::instance()->createPlayList(path, TrackInfo::MetaData, ignoredPaths); + QList infoList = MetaDataManager::instance()->createPlayList(path, m_parts, ignoredPaths); foreach (TrackInfo *info, infoList) { @@ -62,7 +62,7 @@ void FileLoader::insertPlayList(const QString &fmt, const QByteArray &contents, { PlayListTrack *t = tracks.takeFirst(); QList infoList = MetaDataManager::instance()->createPlayList(t->path(), - m_use_meta ? TrackInfo::MetaData : TrackInfo::NoParts); + m_parts ? TrackInfo::MetaData : TrackInfo::NoParts); if(infoList.count() != 1) //invalid or unsupported track { qDeleteAll(infoList); @@ -90,7 +90,7 @@ void FileLoader::insertPlayList(const QString &path, PlayListItem *before) while (!tracks.isEmpty() && !m_finished) { PlayListTrack *t = tracks.takeFirst(); - QList infoList = MetaDataManager::instance()->createPlayList(t->path(), m_use_meta ? TrackInfo::MetaData : TrackInfo::NoParts); + QList infoList = MetaDataManager::instance()->createPlayList(t->path(), m_parts ? TrackInfo::MetaData : TrackInfo::NoParts); if(infoList.count() != 1) //invalid or unsupported track { qDeleteAll(infoList); @@ -246,7 +246,7 @@ void FileLoader::addPlayList(const QString &fmt, const QByteArray &data) MetaDataManager::instance()->prepareForAnotherThread(); PlayListParser::loadFormats(); m_filters = MetaDataManager::instance()->nameFilters(); - m_use_meta = m_settings->useMetadata(); + m_parts = m_settings->useMetadata() ? TrackInfo::AllParts : TrackInfo::NoParts; } start(QThread::IdlePriority); } @@ -272,7 +272,7 @@ void FileLoader::insert(PlayListItem *before, const QStringList &paths) { MetaDataManager::instance()->prepareForAnotherThread(); m_filters = MetaDataManager::instance()->nameFilters(); - m_use_meta = m_settings->useMetadata(); + m_parts = m_settings->useMetadata() ? TrackInfo::AllParts : TrackInfo::NoParts; } start(QThread::IdlePriority); } -- cgit v1.2.3-13-gbd6f