DiagramDesigner/diagramCavas/include/graphicsItem/electricSvgGroupCT.h

24 lines
671 B
C
Raw Normal View History

2025-10-11 18:51:33 +08:00
#ifndef ELECTRICSVGGROUPCT_H
#define ELECTRICSVGGROUPCT_H
#include "graphicsItem/electricSvgGroup.h"
class ElectricSvgGroupCT :public ElectricSvgGroup
{
Q_OBJECT
public:
ElectricSvgGroupCT(const QRect &rect,QGraphicsItem *parent = 0);
virtual ~ElectricSvgGroupCT();
virtual void setupFinish(int nType,int nSize) override;
virtual void updateItem() override;
void setCtType(int n){_nType = n;}
void setCtSize(int n){_nSize = n;}
protected:
virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*) override;
protected:
int _nType = 0; //Ct类型 1三相0零相
int _nSize = 0; //ct个数
};
#endif