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 */
7
8#include <KisLager.h>
9
10
11KisCurveOpOptionModel::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(curveSmoothing)
KisCurveOpOptionModel(lager::cursor< KisCurveOpOptionData > optionData)