digiKam
Loading...
Searching...
No Matches
imagequalitysettings.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 : 2013-08-19
7
* Description : Image Quality settings widget
8
*
9
* SPDX-FileCopyrightText: 2013-2024 by Gilles Caulier <caulier dot gilles at gmail dot com>
10
* SPDX-FileCopyrightText: 2013-2014 by Gowtham Ashok <gwty93 at gmail dot com>
11
* SPDX-FileCopyrightText: 2021-2022 by Phuoc Khanh Le <phuockhanhnk94 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 <QWidget>
22
23
// Local includes
24
25
#include "
digikam_export.h
"
26
#include "
imagequalitycontainer.h
"
27
28
class
KConfigGroup;
29
30
namespace
Digikam
31
{
32
33
class
DIGIKAM_EXPORT
ImageQualitySettings
:
public
QWidget
34
{
35
Q_OBJECT
36
37
public
:
38
39
explicit
ImageQualitySettings
(QWidget*
const
parent =
nullptr
);
40
~ImageQualitySettings
()
override
;
41
42
void
applySettings();
43
void
applySettings(KConfigGroup&);
44
45
void
readSettings();
46
void
readSettings(
const
KConfigGroup&);
47
48
ImageQualityContainer
getImageQualityContainer()
const
;
49
void
setImageQualityContainer(
const
ImageQualityContainer
& imq);
50
51
ImageQualityContainer
defaultSettings()
const
;
52
void
resetToDefault();
53
54
Q_SIGNALS:
55
56
void
signalSettingsChanged
();
57
58
private
Q_SLOTS:
59
60
void
slotDisableOptionViews();
61
62
private
:
63
64
class
Private;
65
Private*
const
d =
nullptr
;
66
};
67
68
}
// namespace Digikam
Digikam::ImageQualityContainer
Definition
imagequalitycontainer.h:32
Digikam::ImageQualitySettings
Definition
imagequalitysettings.h:34
Digikam::ImageQualitySettings::signalSettingsChanged
void signalSettingsChanged()
digikam_export.h
imagequalitycontainer.h
Digikam
Definition
datefolderview.cpp:34
core
libs
imgqsort
imagequalitysettings.h
Generated by
1.9.8