#ifndef ELECTRICFUNCTIONMODELSVGGROUPCT_H #define ELECTRICFUNCTIONMODELSVGGROUPCT_H #include "graphicsItem/functionModelItem/graphicsFunctionModelSvgGroup.h" class ElectricFunctionModelSvgGroupCT :public ElectricFunctionModelSvgGroup { Q_OBJECT public: ElectricFunctionModelSvgGroupCT(const QRect &rect,QGraphicsItem *parent = 0); virtual ~ElectricFunctionModelSvgGroupCT(); virtual void setupFinish(QVariant) override; virtual void updateItem() override; void setCtType(int n){_nType = n;} void setCtSize(int n){_nSize = n;} virtual void setImage_1(QFileInfo) override; protected: virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*) override; private: void initial(); protected: int _nType = 0; //Ct类型 1三相0零相 int _nSize = 0; //ct个数 }; #endif