Krita Source Code Documentation
Loading...
Searching...
No Matches
KisBrushSizeOptionModel.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2009, 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
12KisBrushSizeOptionModel::KisBrushSizeOptionModel(lager::cursor<KisBrushSizeOptionData> _optionData)
13 : optionData(_optionData)
14 , LAGER_QT(brushDiameter) {_optionData[&KisBrushSizeOptionData::brushDiameter]}
15 , LAGER_QT(brushAspect) {_optionData[&KisBrushSizeOptionData::brushAspect]}
16 , LAGER_QT(brushRotation) {_optionData[&KisBrushSizeOptionData::brushRotation]}
17 , LAGER_QT(brushScale) {_optionData[&KisBrushSizeOptionData::brushScale]}
18 , LAGER_QT(brushSpacing) {_optionData[&KisBrushSizeOptionData::brushSpacing]}
19 , LAGER_QT(brushDensity) {_optionData[&KisBrushSizeOptionData::brushDensity]
20 .zoom(kislager::lenses::scale<qreal>(100.0))}
21 , LAGER_QT(brushJitterMovement) {_optionData[&KisBrushSizeOptionData::brushJitterMovement]}
22 , LAGER_QT(brushJitterMovementEnabled) {_optionData[&KisBrushSizeOptionData::brushJitterMovementEnabled]}
23{
24}
LAGER_QT(brushAspect)
KisBrushSizeOptionModel(lager::cursor< KisBrushSizeOptionData > optionData)