digiKam
Loading...
Searching...
No Matches
wbcontainer.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 : 2010-12-15
7 * Description : white balance color correction settings container
8 *
9 * SPDX-FileCopyrightText: 2007-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
10 * SPDX-FileCopyrightText: 2008 by Guillaume Castagnino <casta at xwing dot info>
11 * SPDX-FileCopyrightText: 2010 by Martin Klapetek <martin dot klapetek 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
23// Local includes
24
25#include "digikam_export.h"
26
27namespace Digikam
28{
29
30class FilterAction;
31
32class DIGIKAM_EXPORT WBContainer
33{
34
35public:
36
37 WBContainer() = default;
38
39 bool isDefault() const;
40 bool operator==(const WBContainer& other) const;
41
42 void writeToFilterAction(FilterAction& action,
43 const QString& prefix = QString()) const;
44
45 static WBContainer fromFilterAction(const FilterAction& action,
46 const QString& prefix = QString());
47
48public:
49
54 double black = 0.0;
55 double expositionMain = 0.0;
56 double expositionFine = 0.0;
57 double temperature = 6500.0;
58 double green = 1.0;
59 double dark = 0.0;
60 double gamma = 1.0;
61 double saturation = 1.0;
62};
63
64} // namespace Digikam
Definition filteraction.h:33
Definition wbcontainer.h:33
QStringView prefix
Definition itemviewutilities.cpp:586
Definition datefolderview.cpp:34
bool operator==(const SearchTextSettings &a, const SearchTextSettings &b)
Definition searchtextbar.cpp:40