Krita Source Code Documentation
Loading...
Searching...
No Matches
KisColorOptionModel.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
9KisColorOptionModel::KisColorOptionModel(lager::cursor<KisColorOptionData> _optionData)
10 : optionData(_optionData)
11 , LAGER_QT(useRandomHSV) {_optionData[&KisColorOptionData::useRandomHSV]}
12 , LAGER_QT(useRandomOpacity) {_optionData[&KisColorOptionData::useRandomOpacity]}
13 , LAGER_QT(sampleInputColor) {_optionData[&KisColorOptionData::sampleInputColor]}
14
15 , LAGER_QT(fillBackground) {_optionData[&KisColorOptionData::fillBackground]}
16 , LAGER_QT(colorPerParticle) {_optionData[&KisColorOptionData::colorPerParticle]}
17 , LAGER_QT(mixBgColor) {_optionData[&KisColorOptionData::mixBgColor]}
18
19 , LAGER_QT(hue) {_optionData[&KisColorOptionData::hue]}
20 , LAGER_QT(saturation) {_optionData[&KisColorOptionData::saturation]}
22{
23}
float value(const T *src, size_t ch)
LAGER_QT(useRandomOpacity)
KisColorOptionModel(lager::cursor< KisColorOptionData > optionData)