20 lines
520 B
C
20 lines
520 B
C
|
|
#ifndef HANDLERECT_H
|
||
|
|
#define HANDLERECT_H
|
||
|
|
|
||
|
|
#include "graphicsItem/itemControlHandle.h"
|
||
|
|
|
||
|
|
class HandleRect : public ItemControlHandle
|
||
|
|
{
|
||
|
|
Q_OBJECT
|
||
|
|
public:
|
||
|
|
HandleRect(QGraphicsItem *parent);
|
||
|
|
virtual ~HandleRect();
|
||
|
|
protected:
|
||
|
|
virtual void hoverEnterEvent(QGraphicsSceneHoverEvent*) override;
|
||
|
|
virtual void hoverLeaveEvent(QGraphicsSceneHoverEvent*) override;
|
||
|
|
virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*) override;
|
||
|
|
virtual QRectF boundingRect() const override;
|
||
|
|
};
|
||
|
|
|
||
|
|
#endif
|