File indexing completed on 2024-05-12 05:35:37

0001 /*
0002     This file is part of the KDE project
0003     SPDX-FileCopyrightText: 2008-2010 Sebastian Trueg <trueg@kde.org>
0004 
0005     SPDX-License-Identifier: LGPL-2.0-only
0006 */
0007 
0008 #pragma once
0009 
0010 #include <QStringList>
0011 
0012 namespace Baloo
0013 {
0014 /**
0015  * \return A list of default exclude filters to be used
0016  * in the filewatch service to ignore temporary files
0017  * and folders that change a lot and as a basis for the
0018  * user configurable exclude filters in the strigi service.
0019  */
0020 QStringList defaultExcludeFilterList();
0021 
0022 /**
0023  * \return The version of the default exclude filter list.
0024  * This is increased whenever the list changes.
0025  */
0026 int defaultExcludeFilterListVersion();
0027 
0028 QStringList defaultExcludeMimetypes();
0029 int defaultExcludeMimetypesVersion();
0030 
0031 QStringList sourceCodeMimeTypes();
0032 }