Krita Source Code Documentation
Loading...
Searching...
No Matches
KisRoundMarkerOpOptionModel.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2016 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
7
8using namespace KisWidgetConnectionUtils;
9
10KisRoundMarkerOpOptionModel::KisRoundMarkerOpOptionModel(lager::cursor<KisRoundMarkerOpOptionData> _optionData)
11 : optionData(_optionData)
12 , LAGER_QT(diameter) {_optionData[&KisRoundMarkerOpOptionData::diameter]}
14 , LAGER_QT(useAutoSpacing) {_optionData[&KisRoundMarkerOpOptionData::useAutoSpacing]}
15 , LAGER_QT(autoSpacingCoeff) {_optionData[&KisRoundMarkerOpOptionData::autoSpacingCoeff]}
16 , LAGER_QT(aggregatedSpacing) {lager::with(LAGER_QT(spacing),
17 LAGER_QT(useAutoSpacing),
18 LAGER_QT(autoSpacingCoeff))
19 .xform(zug::map(ToSpacingState{}),
20 zug::map(FromSpacingState{}))}
21{
22}
LAGER_QT(spacing)
KisRoundMarkerOpOptionModel(lager::cursor< KisRoundMarkerOpOptionData > optionData)