File indexing completed on 2024-06-16 04:17:20

0001 /*
0002  *  SPDX-FileCopyrightText: 2010 Lukáš Tvrdý <lukast.dev@gmail.com>
0003  *
0004  *  SPDX-License-Identifier: GPL-2.0-or-later
0005  */
0006 #include "KisDeformOptionModel.h"
0007 
0008 #include <KisLager.h>
0009 
0010 using namespace KisWidgetConnectionUtils;
0011 
0012 KisDeformOptionModel::KisDeformOptionModel(lager::cursor<KisDeformOptionData> _optionData)
0013     : optionData(_optionData)
0014     , LAGER_QT(deformAmount) {_optionData[&KisDeformOptionData::deformAmount]}
0015     , LAGER_QT(deformUseBilinear) {_optionData[&KisDeformOptionData::deformUseBilinear]}
0016     , LAGER_QT(deformUseCounter) {_optionData[&KisDeformOptionData::deformUseCounter]}
0017     , LAGER_QT(deformUseOldData) {_optionData[&KisDeformOptionData::deformUseOldData]}
0018     , LAGER_QT(deformAction) {_optionData[&KisDeformOptionData::deformAction].zoom(kislager::lenses::do_static_cast<DeformModes, int>)}
0019 {
0020 }