#ifndef ELECTRICFUNCTIONMODELSVGITEMCT_H #define ELECTRICFUNCTIONMODELSVGITEMCT_H #include "electricFunctionModelSvgItem.h" class ElectricFunctionModelSvgItemCT :public ElectricFunctionModelSvgItem { Q_OBJECT public: ElectricFunctionModelSvgItemCT(const QRect &rect,QGraphicsItem *parent = 0); ElectricFunctionModelSvgItemCT(const ElectricFunctionModelSvgItemCT&); virtual ~ElectricFunctionModelSvgItemCT(); virtual ElectricFunctionModelSvgItemCT* clone() const override; void setItemType(int n){_itemType = n;} virtual void onHoverEnter(QGraphicsSceneHoverEvent* event) override; virtual void onHoverLeave(QGraphicsSceneHoverEvent* event) override; private: void initial(); protected: virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*) override; int _itemType = 0; //1三相0零相 }; #endif