#ifndef ADDSYMBOL_H #define ADDSYMBOL_H /**********智能扩展模式中的加号**********/ #include "graphicsItem/itemControlHandle.h" class AddSymbol : public ItemControlHandle { Q_OBJECT public: AddSymbol(QGraphicsItem *parent); virtual ~AddSymbol(); protected: virtual void hoverEnterEvent(QGraphicsSceneHoverEvent*) override; virtual void hoverLeaveEvent(QGraphicsSceneHoverEvent*) override; virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*) override; virtual QRectF boundingRect() const override; private: bool m_hovered = false; }; #endif