File indexing completed on 2024-05-26 04:34:14

0001 /*
0002  * SPDX-FileCopyrightText: 2015 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
0003  *
0004  *  SPDX-License-Identifier: LGPL-2.0-or-later
0005  */
0006 #include "KisTangentTiltOptionModel.h"
0007 
0008 #include <KisLager.h>
0009 
0010 using namespace KisWidgetConnectionUtils;
0011 
0012 KisTangentTiltOptionModel::KisTangentTiltOptionModel(lager::cursor<KisTangentTiltOptionData> _optionData)
0013     : optionData(_optionData)    
0014     , LAGER_QT(redChannel) {_optionData[&KisTangentTiltOptionData::redChannel]}
0015     , LAGER_QT(greenChannel) {_optionData[&KisTangentTiltOptionData::greenChannel]}
0016     , LAGER_QT(blueChannel) {_optionData[&KisTangentTiltOptionData::blueChannel]}
0017     , LAGER_QT(directionType) {_optionData[&KisTangentTiltOptionData::directionType].zoom(kislager::lenses::do_static_cast<TangentTiltDirectionType, int>)}
0018     , LAGER_QT(elevationSensitivity) {_optionData[&KisTangentTiltOptionData::elevationSensitivity]}
0019     , LAGER_QT(mixValue) {_optionData[&KisTangentTiltOptionData::mixValue]}
0020 {
0021 }