6#ifndef KISCURVEOPTIONDATACOMMON_H
7#define KISCURVEOPTIONDATACOMMON_H
9#include <boost/operators.hpp>
14#include "kritapaintop_export.h"
21 static constexpr bool supports_prefix =
true;
39 return lhs.
id == rhs.
id &&
55 bool isCheckable =
true;
56 qreal strengthMinValue = 0.0;
57 qreal strengthMaxValue = 1.0;
59 bool isChecked =
true;
61 bool useSameCurve =
true;
65 qreal strengthValue = 1.0;
69 std::vector<const KisSensorData *> sensors()
const;
70 std::vector<KisSensorData*> sensors();
const QString DEFAULT_CURVE_STRING
typedef void(QOPENGLF_APIENTRYP PFNGLINVALIDATEBUFFERDATAPROC)(GLuint buffer)
QSharedDataPointer< KisSensorPackInterface > sensorData
friend bool operator==(const KisCurveOptionDataCommon &lhs, const KisCurveOptionDataCommon &rhs)
std::function< void(KisCurveOptionDataCommon *, const KisPropertiesConfiguration *)> ValueFixUpReadCallback
ValueFixUpReadCallback valueFixUpReadCallback
std::function< void(qreal, KisPropertiesConfiguration *)> ValueFixUpWriteCallback
ValueFixUpWriteCallback valueFixUpWriteCallback