Krita Source Code Documentation
Loading...
Searching...
No Matches
KisPaintThicknessOptionData.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KISPAINTTHICKNESSOPTIONDATA_H
7#define KISPAINTTHICKNESSOPTIONDATA_H
8
10
11#include <KisOptionTuple.h>
13
14
16 : boost::equality_comparable<KisPaintThicknessOptionMixInImpl>
17{
23
25 return lhs.mode == rhs.mode;
26 }
27
29
30 bool read(const KisPropertiesConfiguration *setting);
31 void write(KisPropertiesConfiguration *setting) const;
32};
33
35
36struct KisPaintThicknessOptionData : KisOptionTuple<KisCurveOptionData, KisPaintThicknessOptionMixIn>
37{
38 KisPaintThicknessOptionData(const QString &prefix = "")
40 KoID("PaintThickness", i18n("Paint Thickness")))
41 {
42 }
43};
44
45#endif // KISPAINTTHICKNESSOPTIONDATA_H
Definition KoID.h:30
KisPaintThicknessOptionData(const QString &prefix="")
friend bool operator==(const KisPaintThicknessOptionMixInImpl &lhs, const KisPaintThicknessOptionMixInImpl &rhs)
bool read(const KisPropertiesConfiguration *setting)
void write(KisPropertiesConfiguration *setting) const