digiKam
Loading...
Searching...
No Matches
coredbthumbinfoprovider.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 : 2000-06-08
7 * Description : Core database <-> thumbnail database interface
8 *
9 * SPDX-FileCopyrightText: 2009 by Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
10 * SPDX-FileCopyrightText: 2009-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
11 *
12 * SPDX-License-Identifier: GPL-2.0-or-later
13 *
14 * ============================================================ */
15
16#pragma once
17
18// Local includes
19
20#include "digikam_export.h"
21#include "thumbnailinfo.h"
22#include "loadsavethread.h"
23
24namespace Digikam
25{
26
27class DIGIKAM_DATABASE_EXPORT ThumbsDbInfoProvider : public ThumbnailInfoProvider
28{
29public:
30
31 ThumbnailInfo thumbnailInfo(const ThumbnailIdentifier& identifier) override;
32};
33
34// ----------------------------------------------------------------------------------------------
35
36class DIGIKAM_DATABASE_EXPORT DatabaseLoadSaveFileInfoProvider : public LoadSaveFileInfoProvider
37{
38public:
39
40 int orientationHint(const QString& path) override;
41 QSize dimensionsHint(const QString& path) override;
42};
43
44} // namespace Digikam
Definition coredbthumbinfoprovider.h:37
Definition loadsavethread.h:65
Definition thumbnailinfo.h:31
Definition thumbnailinfo.h:105
Definition thumbnailinfo.h:53
Definition coredbthumbinfoprovider.h:28
Definition datefolderview.cpp:34