File indexing completed on 2024-05-19 04:23:36
0001 /* SPDX-FileCopyrightText: 2003-2010 Jesper K. Pedersen <blackie@kde.org> 0002 0003 SPDX-License-Identifier: GPL-2.0-or-later 0004 */ 0005 #include "NoTagCategoryMatcher.h" 0006 0007 #include <DB/ImageInfo.h> 0008 #include <kpabase/Logging.h> 0009 0010 DB::NoTagCategoryMatcher::NoTagCategoryMatcher(const QString &category) 0011 : m_category(category) 0012 { 0013 } 0014 0015 DB::NoTagCategoryMatcher::~NoTagCategoryMatcher() 0016 { 0017 } 0018 0019 bool DB::NoTagCategoryMatcher::eval(ImageInfoPtr info, QMap<QString, StringSet> &alreadyMatched) 0020 { 0021 Q_UNUSED(alreadyMatched); 0022 return info->itemsOfCategory(m_category).isEmpty(); 0023 } 0024 0025 void DB::NoTagCategoryMatcher::debug(int level) const 0026 { 0027 qCDebug(DBCategoryMatcherLog) << qPrintable(spaces(level)) << "No Tags for category " << m_category; 0028 } 0029 0030 // vi:expandtab:tabstop=4 shiftwidth=4: