Krita Source Code Documentation
Loading...
Searching...
No Matches
KisHairyBristleOptionModel.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2010 Lukáš Tvrdý <lukast.dev@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KIS_HAIRYBRISTLE_OPTION_MODEL_H
7#define KIS_HAIRYBRISTLE_OPTION_MODEL_H
8
9#include <lager/cursor.hpp>
10#include <lager/extra/qt.hpp>
11
14
15#include <QObject>
16
17class KisHairyBristleOptionModel : public QObject
18{
19 Q_OBJECT
20public:
21 KisHairyBristleOptionModel(lager::cursor<KisHairyBristleOptionData> optionData);
22
23 lager::cursor<KisHairyBristleOptionData> optionData;
24
25 LAGER_QT_CURSOR(bool, useMousePressure);
26 LAGER_QT_CURSOR(double, scaleFactor);
27 LAGER_QT_CURSOR(double, randomFactor);
28 LAGER_QT_CURSOR(double, shearFactor);
29 LAGER_QT_CURSOR(double, densityFactor);
30 LAGER_QT_CURSOR(bool, threshold);
31 LAGER_QT_CURSOR(bool, antialias);
32 LAGER_QT_CURSOR(bool, useCompositing);
33 LAGER_QT_CURSOR(bool, connectedPath);
34};
35
36#endif // KIS_HAIRYBRISTLE_OPTION_MODEL_H
LAGER_QT_CURSOR(double, densityFactor)
LAGER_QT_CURSOR(bool, useCompositing)
LAGER_QT_CURSOR(double, shearFactor)
LAGER_QT_CURSOR(bool, connectedPath)
LAGER_QT_CURSOR(bool, threshold)
LAGER_QT_CURSOR(bool, useMousePressure)
KisHairyBristleOptionModel(lager::cursor< KisHairyBristleOptionData > optionData)
LAGER_QT_CURSOR(double, randomFactor)
LAGER_QT_CURSOR(bool, antialias)
LAGER_QT_CURSOR(double, scaleFactor)
lager::cursor< KisHairyBristleOptionData > optionData