DiagramDesigner/diagramCavas/include/graphicsItem/electricSvgGroupPT.h

25 lines
760 B
C
Raw Normal View History

2025-10-17 18:14:44 +08:00
#ifndef ELECTRICSVGGROUPPT_H
#define ELECTRICSVGGROUPPT_H
#include "graphicsItem/electricSvgGroup.h"
class ElectricSvgGroupPT :public ElectricSvgGroup
{
Q_OBJECT
public:
ElectricSvgGroupPT(const QRect &rect,QGraphicsItem *parent = 0);
2025-11-14 19:31:09 +08:00
ElectricSvgGroupPT(const ElectricSvgGroupPT&);
2025-10-17 18:14:44 +08:00
virtual ~ElectricSvgGroupPT();
2025-11-14 19:31:09 +08:00
virtual ElectricSvgGroupPT* clone() const override;
2025-10-17 18:14:44 +08:00
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