DiagramDesigner/diagramCavas/include/graphicsItem/electricSvgGroupPT.h

23 lines
653 B
C++

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