7#ifndef MYPAINTSENSORPACK_H
8#define MYPAINTSENSORPACK_H
10#include <boost/operators.hpp>
38 void reset()
override;
80 std::vector<const KisSensorData *>
constSensors()
const override;
81 std::vector<KisSensorData *>
sensors()
override;
const KoID MyPaintDeclinationId("mypaint_tilt_declination", ki18nc("Pen tilt declination", "Declination"))
const KoID MyPaintCustomId("mypaint_custom", ki18n("Custom"))
const KoID MyPaintDirectionId("mypaint_direction", ki18nc("Drawing Angle", "Direction"))
const KoID MyPaintAscensionId("mypaint_tilt_ascension", ki18nc("Pen tilt ascension", "Ascension"))
const KoID MyPaintPressureId("mypaint_pressure", ki18n("Pressure"))
const QString MYPAINT_JSON
const KoID MyPaintStrokeId("mypaint_stroke", ki18nc("The duration of a brush stroke", "Stroke"))
const KoID MyPaintRandomId("mypaint_random", ki18n("Random"))
const KoID MyPaintGrossSpeedId("mypaint_speed2", ki18n("Gross Speed"))
const KoID MyPaintFineSpeedId("mypaint_speed1", ki18n("Fine Speed"))
MyPaintSensorPack(const MyPaintSensorPack &rhs)=default
std::vector< KisSensorData * > sensors() override
void write(const KisCurveOptionDataCommon &data, KisPropertiesConfiguration *setting) const override
bool compare(const KisSensorPackInterface *rhs) const override
const MyPaintSensorData & constSensorsStruct() const
KisSensorPackInterface * clone() const override
MyPaintSensorPack()=default
std::vector< const KisSensorData * > constSensors() const override
MyPaintSensorData & sensorsStruct()
bool read(KisCurveOptionDataCommon &data, const KisPropertiesConfiguration *setting) const override
MyPaintSensorDataWithRange(const KoID &id)
friend bool operator==(const MyPaintSensorDataWithRange &lhs, const MyPaintSensorDataWithRange &rhs)
void setBaseCurveRange(const QRectF &rect) override
QRectF baseCurveRange() const override
MyPaintSensorDataWithRange sensorCustom
MyPaintSensorDataWithRange sensorAscension
MyPaintSensorDataWithRange sensorDirection
MyPaintSensorDataWithRange sensorFineSpeed
MyPaintSensorDataWithRange sensorRandom
friend bool operator==(const MyPaintSensorData &lhs, const MyPaintSensorData &rhs)
MyPaintSensorDataWithRange sensorStroke
MyPaintSensorDataWithRange sensorGrossSpeed
MyPaintSensorDataWithRange sensorPressure
MyPaintSensorDataWithRange sensorDeclination