File indexing completed on 2024-05-12 15:59:49
0001 /* 0002 * SPDX-FileCopyrightText: 2018 Boudewijn Rempt <boud@valdyas.org> 0003 * 0004 * SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 #include <KisResourceLoader.h> 0007 #include <QDebug> 0008 #include <KisMimeDatabase.h> 0009 0010 /** 0011 * @return a set of filters ("*.bla,*.foo") that is suitable for filtering 0012 * the contents of a directory. 0013 */ 0014 QStringList KisResourceLoaderBase::filters() const 0015 { 0016 QStringList filters; 0017 Q_FOREACH(const QString &mimeType, mimetypes()) { 0018 QStringList suffixes = KisMimeDatabase::suffixesForMimeType(mimeType); 0019 Q_FOREACH(const QString &suffix, suffixes) { 0020 filters << "*." + suffix; 0021 } 0022 } 0023 0024 return filters; 0025 }