Cryle Tool

This commit is contained in:
Sonaion
2019-12-13 13:20:55 +01:00
parent 9f9315c8a4
commit ca9395901b
7 changed files with 125 additions and 3 deletions

View File

@@ -0,0 +1,26 @@
#ifndef INTELLITOOLCIRCLE_H
#define INTELLITOOLCIRCLE_H
#include "IntelliTool.h"
#include "QColor"
#include "QPoint"
class IntelliToolCircle : public IntelliTool{
void drawCyrcle(int radius);
QPoint Middle;
int alphaInner;
int edgeWidth;
public:
IntelliToolCircle(PaintingArea* Area, IntelliColorPicker* colorPicker);
virtual ~IntelliToolCircle() override;
virtual void onMouseRightPressed(int x, int y);
virtual void onMouseRightReleased(int x, int y);
virtual void onMouseLeftPressed(int x, int y);
virtual void onMouseLeftReleased(int x, int y);
virtual void onMouseMoved(int x, int y);
};
#endif // INTELLITOOLCIRCLE_H