Krita Source Code Documentation
Loading...
Searching...
No Matches
KisHairyInkOptionModel.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2008-2010 Lukáš Tvrdý <lukast.dev@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KIS_HAIRYINK_OPTION_MODEL_H
7#define KIS_HAIRYINK_OPTION_MODEL_H
8
9#include <lager/cursor.hpp>
10#include <lager/extra/qt.hpp>
11
14
15#include <QObject>
16
17class KisHairyInkOptionModel : public QObject
18{
19 Q_OBJECT
20public:
21 KisHairyInkOptionModel(lager::cursor<KisHairyInkOptionData> optionData);
22
23 lager::cursor<KisHairyInkOptionData> optionData;
24
25 LAGER_QT_CURSOR(bool, inkDepletionEnabled);
26 LAGER_QT_CURSOR(int, inkAmount);
27 LAGER_QT_CURSOR(QString, inkDepletionCurve);
28 LAGER_QT_CURSOR(bool, useSaturation);
29 LAGER_QT_CURSOR(bool, useOpacity);
30 LAGER_QT_CURSOR(bool, useWeights);
31 LAGER_QT_CURSOR(int, pressureWeight);
32 LAGER_QT_CURSOR(int, bristleLengthWeight);
33 LAGER_QT_CURSOR(int, bristleInkAmountWeight);
34 LAGER_QT_CURSOR(int, inkDepletionWeight);
35 LAGER_QT_CURSOR(bool, useSoakInk);
36};
37
38#endif // KIS_HAIRYINK_OPTION_MODEL_H
KisHairyInkOptionModel(lager::cursor< KisHairyInkOptionData > optionData)
LAGER_QT_CURSOR(int, bristleLengthWeight)
LAGER_QT_CURSOR(bool, useSaturation)
LAGER_QT_CURSOR(bool, inkDepletionEnabled)
LAGER_QT_CURSOR(bool, useOpacity)
LAGER_QT_CURSOR(int, inkAmount)
LAGER_QT_CURSOR(bool, useWeights)
LAGER_QT_CURSOR(QString, inkDepletionCurve)
lager::cursor< KisHairyInkOptionData > optionData
LAGER_QT_CURSOR(int, inkDepletionWeight)
LAGER_QT_CURSOR(bool, useSoakInk)
LAGER_QT_CURSOR(int, bristleInkAmountWeight)
LAGER_QT_CURSOR(int, pressureWeight)