digiKam
Loading...
Searching...
No Matches
previewsettings.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 : 2014-11-14
7 * Description : Settings container for preview settings
8 *
9 * SPDX-FileCopyrightText: 2014 by Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
10 *
11 * SPDX-License-Identifier: GPL-2.0-or-later
12 *
13 * ============================================================ */
14
15#pragma once
16
17// Local includes
18
19#include "digikam_export.h"
20
21namespace Digikam
22{
23
24class DIGIKAM_EXPORT PreviewSettings
25{
26public:
27
29 {
35
42
47 HighQualityPreview
48 };
49
57
58public:
59
60 explicit PreviewSettings(Quality quality = HighQualityPreview,
61 RawLoading rawLoading = RawPreviewAutomatic);
62 ~PreviewSettings() = default;
63
64 bool operator==(const PreviewSettings& other) const;
65
66public:
67
68 static PreviewSettings fastPreview();
69 static PreviewSettings highQualityPreview();
70
71public:
72
75 bool convertToEightBit = false;
76};
77
78} // namespace Digikam
Definition previewsettings.h:25
Quality
Definition previewsettings.h:29
@ FastPreview
Definition previewsettings.h:34
@ FastButLargePreview
Definition previewsettings.h:41
Quality quality
Definition previewsettings.h:73
RawLoading rawLoading
Definition previewsettings.h:74
RawLoading
Definition previewsettings.h:51
@ RawPreviewFromRawHalfSize
Definition previewsettings.h:54
@ RawPreviewFromEmbeddedPreview
Definition previewsettings.h:53
@ RawPreviewAutomatic
Definition previewsettings.h:52
Definition datefolderview.cpp:34
bool operator==(const SearchTextSettings &a, const SearchTextSettings &b)
Definition searchtextbar.cpp:40