Krita Source Code Documentation
Loading...
Searching...
No Matches
KisSketchOpOptionData.cpp
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 */
7
10
11
12const QString SKETCH_PROBABILITY = "Sketch/probability";
13const QString SKETCH_DISTANCE_DENSITY = "Sketch/distanceDensity";
14const QString SKETCH_OFFSET = "Sketch/offset";
15const QString SKETCH_USE_SIMPLE_MODE = "Sketch/simpleMode";
16const QString SKETCH_MAKE_CONNECTION = "Sketch/makeConnection";
17const QString SKETCH_MAGNETIFY = "Sketch/magnetify";
18const QString SKETCH_LINE_WIDTH = "Sketch/lineWidth";
19const QString SKETCH_RANDOM_RGB = "Sketch/randomRGB";
20const QString SKETCH_RANDOM_OPACITY = "Sketch/randomOpacity";
21const QString SKETCH_DISTANCE_OPACITY = "Sketch/distanceOpacity";
22const QString SKETCH_ANTIALIASING = "Sketch/antiAliasing";
23
24
26{
28 offset = setting->getDouble(SKETCH_OFFSET, 30.0);
29 lineWidth = setting->getInt(SKETCH_LINE_WIDTH, 1);
30 simpleMode = setting->getBool(SKETCH_USE_SIMPLE_MODE, false);
32 magnetify = setting->getBool(SKETCH_MAGNETIFY, true);
33 randomRGB = setting->getBool(SKETCH_RANDOM_RGB, false);
37 antiAliasing = setting->getBool(SKETCH_ANTIALIASING, false);
38
39 return true;
40}
41
56
58{
60 l.limitations << KoID("sketch-brush", i18nc("PaintOp instant preview limitation", "Sketch brush (differences in connecting lines are possible)"));
61 return l;
62}
const QString SKETCH_ANTIALIASING
const QString SKETCH_USE_SIMPLE_MODE
const QString SKETCH_DISTANCE_OPACITY
const QString SKETCH_DISTANCE_DENSITY
const QString SKETCH_RANDOM_RGB
const QString SKETCH_RANDOM_OPACITY
const QString SKETCH_OFFSET
const QString SKETCH_MAKE_CONNECTION
const QString SKETCH_PROBABILITY
const QString SKETCH_LINE_WIDTH
const QString SKETCH_MAGNETIFY
Definition KoID.h:30
virtual void setProperty(const QString &name, const QVariant &value)
bool getBool(const QString &name, bool def=false) const
int getInt(const QString &name, int def=0) const
double getDouble(const QString &name, double def=0.0) const
bool read(const KisPropertiesConfiguration *setting)
void write(KisPropertiesConfiguration *setting) const
KisPaintopLodLimitations lodLimitations() const