DiagramDesigner/diagramCavas/include/graphicsItem/electricPortItem.h

22 lines
477 B
C
Raw Normal View History

2025-10-11 18:51:33 +08:00
#ifndef ELECTRICPORTITEM_H
#define ELECTRICPORTITEM_H
#include "graphicsItem/graphicsBaseItem.h"
class ElectricPortItem :public GraphicsProjectModelItem
{
Q_OBJECT
public:
ElectricPortItem(QGraphicsItem *parent = 0);
virtual ~ElectricPortItem();
void addPort();
public:
virtual void updateConnectData();
protected:
virtual QRectF boundingRect() const override;
virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*);
};
#endif