Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_dlg_hlg_import.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2021 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#include "
kis_dlg_hlg_import.h
"
7
#include "ui_kis_dlg_hlg_import.h"
8
9
KisDlgHLGImport::KisDlgHLGImport
(
bool
apply,
float
gamma,
float
brightness, QWidget *parent)
10
:
KoDialog
(parent)
11
, ui(new
Ui
::DlgHeifImport)
12
{
13
QWidget *page =
new
QWidget(
this
);
14
ui
->setupUi(page);
15
setMainWidget
(page);
16
ui
->chkApplyOOTF->setChecked(apply);
17
ui
->spnGamma->setValue(
gamma
);
18
ui
->spnNits->setValue(brightness);
19
20
toggleHLGOptions
(
applyOOTF
());
21
22
connect(
ui
->chkApplyOOTF, SIGNAL(toggled(
bool
)),
this
, SLOT(
toggleHLGOptions
(
bool
)));
23
}
24
25
bool
KisDlgHLGImport::applyOOTF
()
26
{
27
return
ui
->chkApplyOOTF->isChecked();
28
}
29
30
float
KisDlgHLGImport::gamma
()
31
{
32
return
ui
->spnGamma->value();
33
}
34
35
float
KisDlgHLGImport::nominalPeakBrightness
()
36
{
37
return
ui
->spnNits->value();
38
}
39
40
void
KisDlgHLGImport::toggleHLGOptions
(
bool
toggle)
41
{
42
ui
->spnNits->setEnabled(toggle);
43
ui
->spnGamma->setEnabled(toggle);
44
}
KisDlgHLGImport::toggleHLGOptions
void toggleHLGOptions(bool toggle)
Definition
kis_dlg_hlg_import.cpp:40
KisDlgHLGImport::gamma
float gamma()
Definition
kis_dlg_hlg_import.cpp:30
KisDlgHLGImport::nominalPeakBrightness
float nominalPeakBrightness()
Definition
kis_dlg_hlg_import.cpp:35
KisDlgHLGImport::ui
Ui::DlgHeifImport * ui
Definition
kis_dlg_hlg_import.h:31
KisDlgHLGImport::applyOOTF
bool applyOOTF()
Definition
kis_dlg_hlg_import.cpp:25
KisDlgHLGImport::KisDlgHLGImport
KisDlgHLGImport(bool applyOOTF, float gamma, float brightness, QWidget *parent=nullptr)
Definition
kis_dlg_hlg_import.cpp:9
KoDialog
A dialog base class with standard buttons and predefined layouts.
Definition
KoDialog.h:116
KoDialog::setMainWidget
void setMainWidget(QWidget *widget)
Definition
KoDialog.cpp:354
kis_dlg_hlg_import.h
Ui
Definition
VideoExportOptionsDialog.h:17
libs
ui
dialogs
kis_dlg_hlg_import.cpp
Generated at
2026-01-15 02:30:07+01:00
from
Krita
branch
master
, commit
38b517ca06286bb65279453cbf9a2b4fbd1153d1