digiKam
Loading...
Searching...
No Matches
coredbnamefilter.h
Go to the documentation of this file.
1/* ============================================================
2 *
3 * This file is a part of digiKam project
4 * https://www.digikam.org
5 *
6 * Date : 2007-04-02
7 * Description : Core database file name filters based on file suffixes.
8 *
9 * SPDX-FileCopyrightText: 2005 by Renchi Raju <renchi dot raju at gmail dot com>
10 * SPDX-FileCopyrightText: 2007-2008 by Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
11 * SPDX-FileCopyrightText: 2010-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
12 *
13 * SPDX-License-Identifier: GPL-2.0-or-later
14 *
15 * ============================================================ */
16
17#pragma once
18
19// Qt includes
20
21#include <QString>
22#include <QList>
23#include <QRegularExpression>
24
25// Local includes
26
27#include "digikam_export.h"
28
29namespace Digikam
30{
31
32class DIGIKAM_DATABASE_EXPORT CoreDbNameFilter
33{
34public:
35
42 explicit CoreDbNameFilter(const QString& filter);
43
47 bool matches(const QString& name);
48
49protected:
50
51 QList<QRegularExpression> m_filterList;
52};
53
54} // namespace Digikam
Definition coredbnamefilter.h:33
QList< QRegularExpression > m_filterList
Definition coredbnamefilter.h:51
Definition datefolderview.cpp:34