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 }