Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSketchOpOptionModel.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2010 Lukáš Tvrdý <lukast.dev@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
7
8#include <KisLager.h>
9
10using namespace KisWidgetConnectionUtils;
11
12KisSketchOpOptionModel::KisSketchOpOptionModel(lager::cursor<KisSketchOpOptionData> _optionData)
13 : optionData(_optionData)
14 , LAGER_QT(offset) {_optionData[&KisSketchOpOptionData::offset]}
15 , LAGER_QT(probability) {_optionData[&KisSketchOpOptionData::probability]
16 .zoom(kislager::lenses::scale<qreal>(100.0))}
17 , LAGER_QT(simpleMode) {_optionData[&KisSketchOpOptionData::simpleMode]}
18 , LAGER_QT(makeConnection) {_optionData[&KisSketchOpOptionData::makeConnection]}
19 , LAGER_QT(magnetify) {_optionData[&KisSketchOpOptionData::magnetify]}
20 , LAGER_QT(randomRGB) {_optionData[&KisSketchOpOptionData::randomRGB]}
21 , LAGER_QT(randomOpacity) {_optionData[&KisSketchOpOptionData::randomOpacity]}
22 , LAGER_QT(distanceOpacity) {_optionData[&KisSketchOpOptionData::distanceOpacity]}
23 , LAGER_QT(distanceDensity) {_optionData[&KisSketchOpOptionData::distanceDensity]}
24 , LAGER_QT(antiAliasing) {_optionData[&KisSketchOpOptionData::antiAliasing]}
25 , LAGER_QT(lineWidth) {_optionData[&KisSketchOpOptionData::lineWidth]}
26{
27}
LAGER_QT(probability)
KisSketchOpOptionModel(lager::cursor< KisSketchOpOptionData > optionData)