src/editmodes/circlemode.h

Sat, 05 Jul 2014 01:44:41 +0300

author
Santeri Piippo <crimsondusk64@gmail.com>
date
Sat, 05 Jul 2014 01:44:41 +0300
changeset 828
7dd8f19159f7
parent 825
f7649c9bfd9a
child 829
bb903e89e23c
permissions
-rw-r--r--

- and now it works fine too

#include "abstracteditmode.h"

class CircleMode : public AbstractDrawMode
{
	DEFINE_CLASS (CircleMode, AbstractDrawMode)

public:
	CircleMode (GLRenderer* renderer);

	virtual void render (QPainter& painter) const override;
	virtual EditModeType type() const override;

	double getCircleDrawDist (int pos) const;
	Matrix getCircleDrawMatrix (double scale);
	bool mouseReleased (const AbstractEditMode::MouseEventData& data) override;

private:
	void buildCircle();
};

mercurial