Krita Source Code Documentation
Loading...
Searching...
No Matches
KisExperimentOpOptionModel.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
11KisExperimentOpOptionModel::KisExperimentOpOptionModel(lager::cursor<KisExperimentOpOptionData> _optionData)
12 : optionData(_optionData)
13 , LAGER_QT(isDisplacementEnabled) {_optionData[&KisExperimentOpOptionData::isDisplacementEnabled]}
14 , LAGER_QT(displacement) {_optionData[&KisExperimentOpOptionData::displacement]}
15 , LAGER_QT(isSpeedEnabled) {_optionData[&KisExperimentOpOptionData::isSpeedEnabled]}
17 , LAGER_QT(isSmoothingEnabled) {_optionData[&KisExperimentOpOptionData::isSmoothingEnabled]}
19 , LAGER_QT(windingFill) {_optionData[&KisExperimentOpOptionData::windingFill]}
21 , LAGER_QT(fillType) {_optionData[&KisExperimentOpOptionData::fillType].zoom(kislager::lenses::do_static_cast<ExperimentFillType, int>)}
22
23{
24}
LAGER_QT(displacement)
KisExperimentOpOptionModel(lager::cursor< KisExperimentOpOptionData > optionData)