KShare/cropeditor/drawing/rectitem.hpp

22 lines
463 B
C++
Raw Normal View History

#ifndef RECTITEM_HPP
#define RECTITEM_HPP
#include "drawitem.hpp"
class RectItem : public DrawItem {
public:
RectItem();
~RectItem();
QString name() override {
return "Rectangle";
}
void mouseDragEvent(QGraphicsSceneMouseEvent *, CropScene *scene) override;
void mouseDragEndEvent(QGraphicsSceneMouseEvent *, CropScene *) override;
private:
QGraphicsRectItem *rect = nullptr;
QPointF initPos;
};
#endif // RECTITEM_HPP