Krita Source Code Documentation
Loading...
Searching...
No Matches
KisCurveOpOptionModel.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2022 Agata Cacko <cacko.azh@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#include "
KisCurveOpOptionModel.h
"
7
8
#include <
KisLager.h
>
9
10
11
KisCurveOpOptionModel::KisCurveOpOptionModel
(lager::cursor<KisCurveOpOptionData> _optionData)
12
: optionData(_optionData)
13
,
LAGER_QT
(curvePaintConnectionLine) {_optionData[&
KisCurveOpOptionData::curve_paint_connection_line
]}
14
,
LAGER_QT
(curveSmoothing) {_optionData[&
KisCurveOpOptionData::curve_smoothing
]}
15
,
LAGER_QT
(curveStrokeHistorySize) {_optionData[&
KisCurveOpOptionData::curve_stroke_history_size
].zoom(kislager::lenses::do_static_cast<int, qreal>)}
16
,
LAGER_QT
(curveLineWidth) {_optionData[&
KisCurveOpOptionData::curve_line_width
].zoom(kislager::lenses::do_static_cast<int, qreal>)}
17
,
LAGER_QT
(curveCurvesOpacity) {_optionData[&
KisCurveOpOptionData::curve_curves_opacity
]}
18
{
19
}
LAGER_QT
LAGER_QT(curveSmoothing)
Definition
KisCurveOpOptionModel.cpp:14
KisCurveOpOptionModel.h
KisLager.h
KisCurveOpOptionModel::KisCurveOpOptionModel
KisCurveOpOptionModel(lager::cursor< KisCurveOpOptionData > optionData)
Definition
KisCurveOpOptionModel.cpp:11
KisCurveOpOptionData::curve_curves_opacity
qreal curve_curves_opacity
Definition
KisCurveOpOptionData.h:32
KisCurveOpOptionData::curve_stroke_history_size
int curve_stroke_history_size
Definition
KisCurveOpOptionData.h:30
KisCurveOpOptionData::curve_paint_connection_line
bool curve_paint_connection_line
Definition
KisCurveOpOptionData.h:28
KisCurveOpOptionData::curve_smoothing
bool curve_smoothing
Definition
KisCurveOpOptionData.h:29
KisCurveOpOptionData::curve_line_width
int curve_line_width
Definition
KisCurveOpOptionData.h:31
plugins
paintops
curvebrush
KisCurveOpOptionModel.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52