#ifndef ELECTRICSVGGROUPPT_H #define ELECTRICSVGGROUPPT_H #include "graphicsItem/electricSvgGroup.h" class ElectricSvgGroupPT :public ElectricSvgGroup { Q_OBJECT public: ElectricSvgGroupPT(const QRect &rect,QGraphicsItem *parent = 0); ElectricSvgGroupPT(const ElectricSvgGroupPT&); virtual ~ElectricSvgGroupPT(); virtual ElectricSvgGroupPT* clone() const override; virtual void setupFinish(QVariant) override; virtual void updateItem() override; virtual void updateLayout() override; QList& getLstType() {return m_lstType;} protected: virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*) override; protected: QList m_lstType; //绕组类型 1星型 0三角 }; #endif