Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSketchOpOptionModel.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_SKETCHOP_OPTION_MODEL_H
7#define KIS_SKETCHOP_OPTION_MODEL_H
8
9#include <lager/cursor.hpp>
10#include <lager/extra/qt.hpp>
11
12#include <QObject>
13
16
17class KisSketchOpOptionModel : public QObject
18{
19 Q_OBJECT
20public:
21 KisSketchOpOptionModel(lager::cursor<KisSketchOpOptionData> optionData);
22
23 lager::cursor<KisSketchOpOptionData> optionData;
24
25 LAGER_QT_CURSOR(qreal, offset);
26 LAGER_QT_CURSOR(qreal, probability);
27 LAGER_QT_CURSOR(bool, simpleMode);
28 LAGER_QT_CURSOR(bool, makeConnection);
29 LAGER_QT_CURSOR(bool, magnetify);
30 LAGER_QT_CURSOR(bool, randomRGB);
31 LAGER_QT_CURSOR(bool, randomOpacity);
32 LAGER_QT_CURSOR(bool, distanceOpacity);
33 LAGER_QT_CURSOR(bool, distanceDensity);
34 LAGER_QT_CURSOR(bool, antiAliasing);
35 LAGER_QT_CURSOR(int, lineWidth);
36};
37
38#endif // KIS_SKETCHOP_OPTION_MODEL_H
LAGER_QT_CURSOR(bool, antiAliasing)
LAGER_QT_CURSOR(bool, distanceDensity)
KisSketchOpOptionModel(lager::cursor< KisSketchOpOptionData > optionData)
LAGER_QT_CURSOR(bool, randomRGB)
lager::cursor< KisSketchOpOptionData > optionData
LAGER_QT_CURSOR(int, lineWidth)
LAGER_QT_CURSOR(bool, makeConnection)
LAGER_QT_CURSOR(qreal, offset)
LAGER_QT_CURSOR(bool, simpleMode)
LAGER_QT_CURSOR(bool, randomOpacity)
LAGER_QT_CURSOR(bool, distanceOpacity)
LAGER_QT_CURSOR(bool, magnetify)
LAGER_QT_CURSOR(qreal, probability)