Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Office
Calligra
Commits
20635fb5
Commit
20635fb5
authored
Dec 19, 2013
by
Halla Rempt
Browse files
BUG:325661 Select the right Ocio display
parent
f0cdbcdd
Changes
1
Hide whitespace changes
Inline
Side-by-side
krita/plugins/extensions/dockers/lut/lutdocker_dock.cpp
View file @
20635fb5
...
...
@@ -218,15 +218,22 @@ void LutDockerDock::updateDisplaySettings()
{
m_page
->
setEnabled
(
m_canvas
->
canvasIsOpenGL
()
&&
m_canvas
->
view
()
->
image
()
->
colorSpace
()
->
colorDepthId
().
id
().
startsWith
(
"F"
));
//
qDebug() << "updateDisplaySettings();" << m_chkUseOcio->isChecked() << m_ocioConfig;
//
qDebug() << "updateDisplaySettings();" << m_chkUseOcio->isChecked() << m_ocioConfig
<< m_canvas->canvasIsOpenGL()
;
if
(
m_chkUseOcio
->
isChecked
()
&&
m_ocioConfig
&&
m_canvas
->
canvasIsOpenGL
())
{
m_displayFilter
->
config
=
m_ocioConfig
;
// qDebug() << "\t" << m_displayFilter->config;
m_displayFilter
->
inputColorSpaceName
=
m_ocioConfig
->
getColorSpaceNameByIndex
(
m_cmbInputColorSpace
->
currentIndex
());
// qDebug() << "\t" << m_displayFilter->inputColorSpaceName;
m_displayFilter
->
displayDevice
=
m_ocioConfig
->
getDisplay
(
m_cmbDisplayDevice
->
currentIndex
());
// qDebug() << "\t" << m_displayFilter->displayDevice;
m_displayFilter
->
view
=
m_ocioConfig
->
getView
(
m_displayFilter
->
displayDevice
,
m_cmbView
->
currentIndex
());
// qDebug() << "\t" << m_displayFilter->view;
m_displayFilter
->
gamma
=
m_gammaDoubleWidget
->
value
();
// qDebug() << "\t" << m_displayFilter->gamma;
m_displayFilter
->
exposure
=
m_exposureDoubleWidget
->
value
();
// qDebug() << "\t" << m_displayFilter->exposure;
m_displayFilter
->
swizzle
=
(
OCIO_CHANNEL_SWIZZLE
)
m_cmbComponents
->
currentIndex
();
// qDebug() << "\t" << m_displayFilter->swizzle;
m_displayFilter
->
updateProcessor
();
m_canvas
->
setDisplayFilter
(
m_displayFilter
);
...
...
@@ -345,16 +352,16 @@ void LutDockerDock::refillComboboxes()
void
LutDockerDock
::
refillViewCombobox
()
{
//
qDebug() << "refillViewCombobox();";
//
qDebug() << "refillViewCombobox();";
m_cmbView
->
blockSignals
(
true
);
m_cmbView
->
clear
();
if
(
!
m_ocioConfig
)
return
;
const
char
*
display
=
m_ocioConfig
->
getDisplay
(
m_cmb
InputColorSpa
ce
->
currentIndex
());
const
char
*
display
=
m_ocioConfig
->
getDisplay
(
m_cmb
DisplayDevi
ce
->
currentIndex
());
int
numViews
=
m_ocioConfig
->
getNumViews
(
display
);
for
(
int
j
=
0
;
j
<
numViews
;
++
j
)
{
//
//
qDebug() << "\tview" << m_ocioConfig->getView(display, j);
// qDebug() << "\tview" << m_ocioConfig->getView(display, j);
m_cmbView
->
addSqueezedItem
(
QString
::
fromUtf8
(
m_ocioConfig
->
getView
(
display
,
j
)));
}
m_cmbView
->
blockSignals
(
false
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment