File indexing completed on 2025-02-02 04:22:12

0001 /*
0002  *  SPDX-FileCopyrightText: 2022 Agata Cacko <cacko.azh@gmail.com>
0003  *
0004  *  SPDX-License-Identifier: GPL-2.0-or-later
0005  */
0006 #include "KisColorOptionModel.h"
0007 
0008 
0009 KisColorOptionModel::KisColorOptionModel(lager::cursor<KisColorOptionData> _optionData)
0010     : optionData(_optionData)
0011     , LAGER_QT(useRandomHSV) {_optionData[&KisColorOptionData::useRandomHSV]}
0012     , LAGER_QT(useRandomOpacity) {_optionData[&KisColorOptionData::useRandomOpacity]}
0013     , LAGER_QT(sampleInputColor) {_optionData[&KisColorOptionData::sampleInputColor]}
0014     
0015     , LAGER_QT(fillBackground) {_optionData[&KisColorOptionData::fillBackground]}
0016     , LAGER_QT(colorPerParticle) {_optionData[&KisColorOptionData::colorPerParticle]}
0017     , LAGER_QT(mixBgColor) {_optionData[&KisColorOptionData::mixBgColor]}
0018     
0019     , LAGER_QT(hue) {_optionData[&KisColorOptionData::hue]}
0020     , LAGER_QT(saturation) {_optionData[&KisColorOptionData::saturation]}
0021     , LAGER_QT(value) {_optionData[&KisColorOptionData::value]}
0022 {
0023 }