Changeset View
Changeset View
Standalone View
Standalone View
plugins/paintops/colorsmudge/kis_colorsmudgeop.h
Show All 33 Lines | |||||
34 | #include "kis_rate_option.h" | 34 | #include "kis_rate_option.h" | ||
35 | #include "kis_smudge_option.h" | 35 | #include "kis_smudge_option.h" | ||
36 | #include "kis_smudge_radius_option.h" | 36 | #include "kis_smudge_radius_option.h" | ||
37 | 37 | | |||
38 | class QPointF; | 38 | class QPointF; | ||
39 | class KoAbstractGradient; | 39 | class KoAbstractGradient; | ||
40 | class KisBrushBasedPaintOpSettings; | 40 | class KisBrushBasedPaintOpSettings; | ||
41 | class KisPainter; | 41 | class KisPainter; | ||
42 | class KoColorSpace; | ||||
42 | 43 | | |||
43 | class KisColorSmudgeOp: public KisBrushBasedPaintOp | 44 | class KisColorSmudgeOp: public KisBrushBasedPaintOp | ||
44 | { | 45 | { | ||
45 | public: | 46 | public: | ||
46 | KisColorSmudgeOp(const KisPaintOpSettingsSP settings, KisPainter* painter, KisNodeSP node, KisImageSP image); | 47 | KisColorSmudgeOp(const KisPaintOpSettingsSP settings, KisPainter* painter, KisNodeSP node, KisImageSP image); | ||
47 | ~KisColorSmudgeOp() override; | 48 | ~KisColorSmudgeOp() override; | ||
48 | 49 | | |||
49 | protected: | 50 | protected: | ||
Show All 23 Lines | 61 | private: | |||
73 | KisSmudgeRadiusOption m_smudgeRadiusOption; | 74 | KisSmudgeRadiusOption m_smudgeRadiusOption; | ||
74 | KisOverlayModeOption m_overlayModeOption; | 75 | KisOverlayModeOption m_overlayModeOption; | ||
75 | KisPressureRotationOption m_rotationOption; | 76 | KisPressureRotationOption m_rotationOption; | ||
76 | KisPressureScatterOption m_scatterOption; | 77 | KisPressureScatterOption m_scatterOption; | ||
77 | KisPressureGradientOption m_gradientOption; | 78 | KisPressureGradientOption m_gradientOption; | ||
78 | QRect m_dstDabRect; | 79 | QRect m_dstDabRect; | ||
79 | KisFixedPaintDeviceSP m_maskDab; | 80 | KisFixedPaintDeviceSP m_maskDab; | ||
80 | QPointF m_lastPaintPos; | 81 | QPointF m_lastPaintPos; | ||
82 | | ||||
83 | | ||||
84 | bool m_useRoundingCorrection = false; | ||||
85 | KoColor m_roundedColorError; | ||||
86 | const KoColorSpace *m_preciseColorSpace = 0; | ||||
87 | const KoCompositeOp *m_preciseColorRateCompositeOp = 0; | ||||
81 | }; | 88 | }; | ||
82 | 89 | | |||
83 | #endif // _KIS_COLORSMUDGEOP_H_ | 90 | #endif // _KIS_COLORSMUDGEOP_H_ |