Blob Blame Raw
#ifndef BENDAREA_H
#define BENDAREA_H


#include "activearea.h"
#include "activecurve.h"


class BendArea: public ActiveArea {
protected:
	ActivePoint::Handle p0;
	ActivePoint::Handle p1;
	ActiveCurve src_curve;
	ActiveCurve dst_curve;

	void on_point_move(const ActivePoint::Handle &point, const Vector &oldposition, const Vector &newposition) override;
	void on_draw_content(const Context &context) override;
	
public:
	BendArea();
};


#endif