#ifndef _PAYSAGES_QT_INPUTCURVE_H_ #define _PAYSAGES_QT_INPUTCURVE_H_ #include #include "baseinput.h" #include "../lib_paysages/curve.h" class InputCurve:public BaseInput { Q_OBJECT public: InputCurve(QWidget* form, QString label, Curve* value, float xmin, float xmax, float ymin, float ymax); public slots: virtual void updatePreview(); virtual void applyValue(); virtual void revert(); private slots: void editCurve(); private: Curve* _value; float _xmin; float _xmax; float _ymin; float _ymax; }; #endif