QString spline();
+ enum CurveModes { ModeRed, ModeGreen, ModeBlue, ModeAlpha, ModeLuma, ModeRGB/*, ModeSaturation*/ };
+ void setMode(CurveModes mode);
+
private slots:
void slotUpdatePoint(const BPoint &p);
- void slotUpdateSpline();
+
+ void slotUpdatePointP();
+ void slotUpdatePointH1();
+ void slotUpdatePointH2();
+
+ void slotGridChange();
+ void slotShowPixmap(bool show = true);
+ void slotResetSpline();
+ void slotSetHandlesLinked(bool linked);
private:
Ui::BezierSpline_UI m_ui;
BezierSplineEditor m_edit;
+ CurveModes m_mode;
+ bool m_showPixmap;
signals:
void modified();