DiagramDesigner/diagramCavas/include/graphicsItem/functionModelItem/electricFunctionModelPortIt...

27 lines
770 B
C
Raw Normal View History

2026-03-23 11:06:17 +08:00
#ifndef ELECTRICFUNCTIONMODELPORTITEM_H
#define ELECTRICFUNCTIONMODELPORTITEM_H
#include "graphicsItem/functionModelItem/graphicsFunctionModelItem.h"
//node节点
class ElectricFunctionModelPortItem :public GraphicsFunctionModelItem
{
Q_OBJECT
public:
ElectricFunctionModelPortItem(QGraphicsItem *parent = 0);
2026-04-24 17:14:45 +08:00
ElectricFunctionModelPortItem(const ElectricFunctionModelPortItem&);
2026-03-23 11:06:17 +08:00
virtual ~ElectricFunctionModelPortItem();
2026-04-24 17:14:45 +08:00
virtual ElectricFunctionModelPortItem* clone() const override;
2026-03-23 11:06:17 +08:00
void addPort();
public:
virtual void updateConnectData() override;
protected:
virtual QRectF boundingRect() const override;
virtual void paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*) override;
private:
void initial();
};
#endif