diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2021-02-07 14:21:23 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2021-02-07 14:21:23 +0000 |
| commit | 62f1800c82b5f637e1a6037229e66f1ce36dd8d5 (patch) | |
| tree | c8eaee05c6df848824b7b578c64ba323c432fc4d /src/qmmpui/tagupdater.cpp | |
| parent | 5a119002d992a47aeca66af31059d3769848d8c6 (diff) | |
| download | qmmp-62f1800c82b5f637e1a6037229e66f1ce36dd8d5.tar.gz qmmp-62f1800c82b5f637e1a6037229e66f1ce36dd8d5.tar.bz2 qmmp-62f1800c82b5f637e1a6037229e66f1ce36dd8d5.zip | |
removed TagUpdater class
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9696 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/tagupdater.cpp')
| -rw-r--r-- | src/qmmpui/tagupdater.cpp | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/src/qmmpui/tagupdater.cpp b/src/qmmpui/tagupdater.cpp deleted file mode 100644 index fe8df89ea..000000000 --- a/src/qmmpui/tagupdater.cpp +++ /dev/null @@ -1,49 +0,0 @@ -/*************************************************************************** - * Copyright (C) 2013-2021 by Ilya Kotov * - * forkotov02@ya.ru * - * * - * This program is free software; you can redistribute it and/or modify * - * it under the terms of the GNU General Public License as published by * - * the Free Software Foundation; either version 2 of the License, or * - * (at your option) any later version. * - * * - * This program is distributed in the hope that it will be useful, * - * but WITHOUT ANY WARRANTY; without even the implied warranty of * - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * - * GNU General Public License for more details. * - * * - * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * - ***************************************************************************/ - -#include "tagupdater_p.h" - -TagUpdater::TagUpdater(QObject* o, const QList<PlayListTrack *> &tracks) : - m_observable(o), - m_tracks(tracks) -{ - for(PlayListTrack *t : qAsConst(m_tracks)) - t->beginUsage(); - connect(m_observable, SIGNAL(destroyed(QObject *)),SLOT(updateTags())); - connect(m_observable, SIGNAL(destroyed(QObject *)),SLOT(deleteLater())); -} - -void TagUpdater::updateTags() -{ - for(PlayListTrack *t : qAsConst(m_tracks)) - { - t->endUsage(); - if (!t->isUsed() && t->isSheduledForDeletion()) - { - delete t; - t = nullptr; - } - else - { - t->updateMetaData(); - } - } - m_tracks.clear(); -} |
