#ifndef ELLIPSEITEM_HPP #define ELLIPSEITEM_HPP #include "drawitem.hpp" class EllipseItem : public DrawItem { public: EllipseItem() { } QString name() { return "Blur"; } ~EllipseItem() { } void mouseDragEvent(QGraphicsSceneMouseEvent *e, CropScene *scene) override; void mouseDragEndEvent(QGraphicsSceneMouseEvent *, CropScene *) override { } private: QGraphicsEllipseItem *ellie = nullptr; QPointF initPos; }; #endif // ELLIPSEITEM_HPP