DiagramDesigner/diagramCavas/include/graphicsItem/functionModelItem/electricFunctionModelSvgGro...

27 lines
847 B
C++

#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