|
Krita Source Code Documentation
|
#include <KisCurveOptionDataCommon.h>
Inheritance diagram for KisCurveOptionDataCommon:Public Types | |
| using | ValueFixUpReadCallback = std::function<void (KisCurveOptionDataCommon *, const KisPropertiesConfiguration *)> |
| using | ValueFixUpWriteCallback = std::function<void (qreal, KisPropertiesConfiguration *)> |
Public Member Functions | |
| KisCurveOptionDataCommon (const KoID &id, bool isCheckable, bool isChecked, qreal minValue, qreal maxValue, KisSensorPackInterface *sensorInterface) | |
| KisCurveOptionDataCommon (const QString &prefix, const KoID &id, bool isCheckable, bool isChecked, qreal minValue, qreal maxValue, KisSensorPackInterface *sensorInterface) | |
| bool | read (const KisPropertiesConfiguration *setting) |
| std::vector< KisSensorData * > | sensors () |
| std::vector< const KisSensorData * > | sensors () const |
| void | write (KisPropertiesConfiguration *setting) const |
Public Attributes | |
| QString | commonCurve = DEFAULT_CURVE_STRING |
| int | curveMode = 0 |
| KoID | id |
| bool | isCheckable = true |
| bool | isChecked = true |
| QString | prefix |
| QSharedDataPointer< KisSensorPackInterface > | sensorData |
| qreal | strengthMaxValue = 1.0 |
| qreal | strengthMinValue = 0.0 |
| qreal | strengthValue = 1.0 |
| bool | useCurve = true |
| bool | useSameCurve = true |
| ValueFixUpReadCallback | valueFixUpReadCallback |
| ValueFixUpWriteCallback | valueFixUpWriteCallback |
Static Public Attributes | |
| static constexpr bool | supports_prefix = true |
Private Member Functions | |
| bool | readPrefixed (const KisPropertiesConfiguration *setting) |
| void | writePrefixed (KisPropertiesConfiguration *setting) const |
Friends | |
| bool | operator== (const KisCurveOptionDataCommon &lhs, const KisCurveOptionDataCommon &rhs) |
Definition at line 19 of file KisCurveOptionDataCommon.h.
| using KisCurveOptionDataCommon::ValueFixUpReadCallback = std::function<void (KisCurveOptionDataCommon *, const KisPropertiesConfiguration *)> |
Definition at line 75 of file KisCurveOptionDataCommon.h.
| using KisCurveOptionDataCommon::ValueFixUpWriteCallback = std::function<void (qreal, KisPropertiesConfiguration *)> |
Definition at line 78 of file KisCurveOptionDataCommon.h.
| KisCurveOptionDataCommon::KisCurveOptionDataCommon | ( | const QString & | prefix, |
| const KoID & | id, | ||
| bool | isCheckable, | ||
| bool | isChecked, | ||
| qreal | minValue, | ||
| qreal | maxValue, | ||
| KisSensorPackInterface * | sensorInterface ) |
Definition at line 9 of file KisCurveOptionDataCommon.cpp.
| KisCurveOptionDataCommon::KisCurveOptionDataCommon | ( | const KoID & | id, |
| bool | isCheckable, | ||
| bool | isChecked, | ||
| qreal | minValue, | ||
| qreal | maxValue, | ||
| KisSensorPackInterface * | sensorInterface ) |
Definition at line 21 of file KisCurveOptionDataCommon.cpp.
| bool KisCurveOptionDataCommon::read | ( | const KisPropertiesConfiguration * | setting | ) |
Definition at line 37 of file KisCurveOptionDataCommon.cpp.
References KisPropertiesConfiguration::getPrefixedProperties(), prefix, and readPrefixed().
|
private |
Definition at line 61 of file KisCurveOptionDataCommon.cpp.
References sensorData.
| std::vector< KisSensorData * > KisCurveOptionDataCommon::sensors | ( | ) |
Definition at line 32 of file KisCurveOptionDataCommon.cpp.
References sensorData, and sensors().
| std::vector< const KisSensorData * > KisCurveOptionDataCommon::sensors | ( | ) | const |
Definition at line 27 of file KisCurveOptionDataCommon.cpp.
References sensorData.
| void KisCurveOptionDataCommon::write | ( | KisPropertiesConfiguration * | setting | ) | const |
Definition at line 50 of file KisCurveOptionDataCommon.cpp.
References prefix, KisPropertiesConfiguration::setPrefixedProperties(), and writePrefixed().
|
private |
Definition at line 66 of file KisCurveOptionDataCommon.cpp.
References sensorData.
|
friend |
Definition at line 38 of file KisCurveOptionDataCommon.h.
| QString KisCurveOptionDataCommon::commonCurve = DEFAULT_CURVE_STRING |
Definition at line 64 of file KisCurveOptionDataCommon.h.
| int KisCurveOptionDataCommon::curveMode = 0 |
Definition at line 63 of file KisCurveOptionDataCommon.h.
| KoID KisCurveOptionDataCommon::id |
Definition at line 53 of file KisCurveOptionDataCommon.h.
| bool KisCurveOptionDataCommon::isCheckable = true |
Definition at line 55 of file KisCurveOptionDataCommon.h.
| bool KisCurveOptionDataCommon::isChecked = true |
Definition at line 59 of file KisCurveOptionDataCommon.h.
| QString KisCurveOptionDataCommon::prefix |
Definition at line 54 of file KisCurveOptionDataCommon.h.
| QSharedDataPointer<KisSensorPackInterface> KisCurveOptionDataCommon::sensorData |
Definition at line 67 of file KisCurveOptionDataCommon.h.
| qreal KisCurveOptionDataCommon::strengthMaxValue = 1.0 |
Definition at line 57 of file KisCurveOptionDataCommon.h.
| qreal KisCurveOptionDataCommon::strengthMinValue = 0.0 |
Definition at line 56 of file KisCurveOptionDataCommon.h.
| qreal KisCurveOptionDataCommon::strengthValue = 1.0 |
Definition at line 65 of file KisCurveOptionDataCommon.h.
|
staticconstexpr |
Definition at line 21 of file KisCurveOptionDataCommon.h.
| bool KisCurveOptionDataCommon::useCurve = true |
Definition at line 60 of file KisCurveOptionDataCommon.h.
| bool KisCurveOptionDataCommon::useSameCurve = true |
Definition at line 61 of file KisCurveOptionDataCommon.h.
| ValueFixUpReadCallback KisCurveOptionDataCommon::valueFixUpReadCallback |
Definition at line 76 of file KisCurveOptionDataCommon.h.
| ValueFixUpWriteCallback KisCurveOptionDataCommon::valueFixUpWriteCallback |
Definition at line 79 of file KisCurveOptionDataCommon.h.