digiKam
Loading...
Searching...
No Matches
diofinders.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 : 2005-05-17
7 * Description : low level files management interface - Finder classes.
8 *
9 * SPDX-FileCopyrightText: 2005 by Renchi Raju <renchi dot raju at gmail dot com>
10 * SPDX-FileCopyrightText: 2012-2013 by Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
11 * SPDX-FileCopyrightText: 2018 by Maik Qualmann <metzpinguin 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 <QList>
22#include <QUrl>
23#include <QString>
24
25// Local includes
26
27#include "digikam_export.h"
28
29namespace Digikam
30{
31
32class ItemInfo;
33
34class DIGIKAM_GUI_EXPORT SidecarFinder
35{
36
37public:
38
39 explicit SidecarFinder(const QList<QUrl>& files);
40
41public:
42
43 QList<QUrl> localFiles;
44 QList<bool> localFileModes;
45 QList<QString> localFileSuffixes;
46};
47
48// -----------------------------------------------------------------------------------------
49
50class DIGIKAM_GUI_EXPORT GroupedImagesFinder
51{
52
53public:
54
55 explicit GroupedImagesFinder(const QList<ItemInfo>& source);
56
57public:
58
59 QList<ItemInfo> infos;
60};
61
62} // namespace Digikam
Definition diofinders.h:51
QList< ItemInfo > infos
Definition diofinders.h:59
Definition diofinders.h:35
QList< QString > localFileSuffixes
Definition diofinders.h:45
QList< QUrl > localFiles
Definition diofinders.h:43
QList< bool > localFileModes
Definition diofinders.h:44
Definition datefolderview.cpp:34